Фильтр muxer DV
[Функция, связанная с этой страницей, DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngineи аудио и видеозахват в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код MediaPlayer, IMFMediaEngine и аудио-видеозахват в Media Foundation вместо DirectShowпо возможности. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]
Этот фильтр объединяет цифровое видео (DV)— закодированный видеопоток с одним или двумя звуковыми потоками для создания чередуемого видеопотока. Чтобы записать поток в файл AVI, подключите этот фильтр к фильтру AVI Mux и подключите AVI Mux к фильтру записи файлов. Дополнительные сведения см. в Digital Video в DirectShow.
Ярлык | Ценность |
---|---|
Интерфейсы фильтров | IBaseFilter, IMediaSeeking |
Типы носителей входных закреплений | видео: MEDIATYPE_Video, MEDIASUBTYPE_dvsd, FORMAT_VideoInfoаудио: MEDIATYPE_Audio, MEDIASUBTYPE_PCM, FORMAT_WaveFormatEx |
Интерфейсы входных закреплений | IMemInputPin, IPin, IQualityControl |
Типы носителей выходного пин-кода | MEDIATYPE_Interleaved, MEDIASUBTYPE_dvsd, FORMAT_DvInfo |
Интерфейсы выходных закреплений | IPin, IQualityControl |
Фильтрация CLSID | CLSID_DVMux |
CLSID страницы свойств | Нет страницы свойств |
Выполнимый | qdv.dll |
Заслуги | MERIT_UNLIKELY |
категории фильтра | CLSID_LegacyAmFilterCategory |
Замечания
Мультиплексер DV может создавать два аудиозаписных пин-кода. Он поддерживает форматы звука, показанные в следующей таблице.
Аудио пин-код 1
Аудио пин-код 2
Формат выходных данных
Частота выборки (кГц)
Bits/Sample
Каналами
Частота выборки
Bits/Sample
Каналами
32
16
Моно
Бессвязный
КАНАЛ SD 2
32
16
Стерео
Бессвязный
SD 4-канал
44.1 или 48
16
Стерео или Mono
Бессвязный
КАНАЛ SD 2
Бессвязный
32
16
Стерео или Mono
Запрещено
Бессвязный
44.1 или 48
16
Моно
Запрещено
Бессвязный
44.1 или 48
16
Стерео
КАНАЛ SD 2
32
16
Моно
32
16
Моно
КАНАЛ SD 2
32
16
Стерео или Mono*
32
16
Стерео или Mono*
SD 4-канал
44.1
16
Моно
44.1
16
Моно
КАНАЛ SD 2
48
16
Моно
48
16
Моно
КАНАЛ SD 2
* Если по крайней мере один входной пин-код является стерео.
Для этой таблицы звуковой пин-код 1 определяется как первый входной пин-код, подключенный к источнику звука, а звуковой пин-код 2 определяется как второй входной пин-код, подключенный к источнику звука. После подключения звукового пин-кода эта схема нумерирования остается в силе, если оба звуковых пин-кода не отключены. Например, если вы подключаете оба звуковых пин-кода, а затем отключите звуковой пин-код 1, оставшийся пин-код по-прежнему считается пин-кодом 2.
Звук, предоставленный для пин-кода 1, записывается в первый звуковой блок кадров DV (CH1), а звук, предоставленный для закрепления 2, записывается во второй звуковой блок (CH2). Исключение: если фильтр имеет один стерео вход с частотой 44,1 кГц или 48 кГц, левый звуковой канал записывается в первый звуковой блок, а правый звуковой канал записывается во второй звуковой блок.
Для выходных данных SD 4-каналов: если входные данные являются стерео, левая дорожка записывается в CHa или CHc, а правая дорожка записывается в CHb или CHd. Если входные данные являются моно, звук записывается в CHa или CHc, а CHb и CHd молчат.
При подключении и отключении аудио пин-кода 1 можно достичь запрещенного формата. В этом случае метод IMediaFilter::P ause возвращается VFW_E_NOT_CONNECTED фильтра. Это ограничение предотвращает ситуацию, в которой первый блок звука не имеет звука, но второй звуковой блок имеет звук. Второй блок должен иметь звук, только если первый блок также имеет звук.
Dv Muxer не разрешает входные звуки с различными скоростями выборки. Однако методы построения графов, такие как IGraphBuilder::Connect, обычно добавляют фильтр оболочки ACM, который преобразует второй звуковой поток в соответствии со скоростью выборки первого потока.
Если входной звук составляет 48 кГц или 32 кГц, выход звука блокируется. (Невозможно заблокировать звук с частотой 44,1 кГц.)
Если аудиокрепли не подключены, выходные данные содержат звуковые данные из входящих кадров DV. Это может быть молчание или допустимые звуковые данные.
Связанные разделы