|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.03.2010, 15:24 | #1 |
Форумчанин
Регистрация: 26.02.2010
Сообщений: 126
|
DS Pack - audiostream
Здравствуйте.
Ребята, может кто подскажет как в плеере построенном на DSPack можно получить количество звуковых дорожек в avi файле (по моему avi[mux]) и в процессе роботы их переключать. |
04.03.2010, 15:54 | #2 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,742
|
...копайте в сторону интерфейса IAMStreamSelect ...хотя еще есть вариант получать IBasicAudio для каждого и "по-извращенски" управлять их громкостью/
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
04.03.2010, 17:15 | #3 |
Форумчанин
Регистрация: 26.02.2010
Сообщений: 126
|
А можно ли где то накопать простенький исходник (чтобы понять принцип работы). Нашел пример, но там, извините, черт ногу сломит...
|
04.03.2010, 17:19 | #4 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,742
|
...выкладывайте пример.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
04.03.2010, 17:31 | #5 |
Форумчанин
Регистрация: 26.02.2010
Сообщений: 126
|
Код:
Человек пишет (вроде ) что аудио дорожки находит но не переключает. |
04.03.2010, 17:33 | #6 |
Форумчанин
Регистрация: 26.02.2010
Сообщений: 126
|
И еще вот кусок кода который (как я понял) если дорожек больше чем одна, выбирает самую первую. Но как мне вывести список дорожек (с возможностью последующего выбора)б и как это все привязать к filtergraph?
Код:
|
04.03.2010, 20:02 | #7 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,742
|
...при построении графа фильтров вы присоединяете IAMStreamSelect к графу... дальше все достаточно просто:
Код:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
05.03.2010, 10:33 | #8 |
Форумчанин
Регистрация: 26.02.2010
Сообщений: 126
|
Да, но мне возвращает количество дорожек 0 (хотя заранее известно что в этом файле 2 дорожки), и ругается на то что [Error](48): Undeclared identifier: 'SetAudioStream' (я так понял не подключен какой то модуль, но какой?).
|
05.03.2010, 11:15 | #9 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,742
|
...проверил, возвращает на некоторых "0", на других "2"... буду смотреть чем эти контейнеры отличаются.
Цитата:
upd ------- ...один "матросской" открыл, другой virtualdubmod не берет, щось нахимичено.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось raxp; 05.03.2010 в 12:04. |
|
07.03.2010, 16:46 | #10 |
Форумчанин
Регистрация: 26.02.2010
Сообщений: 126
|
Вот таким макаром получил корректное количество аудиодорожек (правда при открытии первого файла, ):
Код:
Последний раз редактировалось nXs; 07.03.2010 в 16:53. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
k-lite codec pack | Brakus | Помощь студентам | 1 | 06.02.2010 04:10 |
Windows 2000 Service Pack 1 | Иван Ришко | Windows | 5 | 20.06.2009 12:49 |
TMS Component Pack | Gromsky | Общие вопросы C/C++ | 0 | 16.04.2009 15:23 |
MediaPlayer и кодеки вроде K-Lite codec pack, xp codec pack | Rend1 | Мультимедиа в Delphi | 2 | 03.02.2008 20:17 |
MSXML 4.0 Service Pack 2 | Nevil | Общие вопросы Delphi | 1 | 16.09.2007 18:15 |