Демультиплексер MPEG-2
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Этот фильтр демультиплексирует транспортные потоки MPEG-2 и потоки программ, которые доставляются в режиме принудительной отправки. Начиная с Windows XP этот фильтр также поддерживает потоки программ в режиме извлечения (воспроизведение файлов). На более ранних платформах используйте фильтр разделения MPEG-2 для потоков программ в режиме извлечения. Этот фильтр можно использовать в любом типе графа фильтра, включая граф фильтра цифрового ТВ BDA.
Примечание
Демультиплексер MPEG-2 не поддерживает поиск с точностью до кадра.
Метка | Значение |
---|---|
Интерфейсы фильтрации | Все режимы:
|
Типы носителей входных контактов | Основной тип: MEDIATYPE_STREAM Подтип:
|
Интерфейсы ввода-закрепления | IMemInputPin, IPin, IQualityControl |
Типы носителей выводных контактов | Элементарные аудио- и видеопотоки должны иметь основной тип MEDIATYPE_Audio или MEDIATYPE_Video. Дополнительные сведения см. в разделе Типы мультимедиа демультиплексера MPEG-2. |
Интерфейсы вывода контактов |
Только режим отправки IPin, IQualityControl: IAMPushSource, IMPEG2PIDMap, IMPEG2StreamIdMap Только режим извлечения: IMediaSeeking |
Фильтр CLSID | CLSID_MPEG2Demultiplexer |
CLSID страницы свойств | Доступно только для тестирования. Использование интерфейса ISpecifyPropertyPages для доступа к страницам свойств |
Исполняемый файл | mpg2splt.ax |
Заслуга | MERIT_NORMAL |
Категория фильтра | CLSID_LegacyAmFilterCategory |
Комментарии
Для вывода элементарных аудио- и видеопотоков demux должен получать потоки PCR и SCR. На стороне входных данных это означает, что транспортный поток должен содержать таблицы PAT и PMT, которые определяют PID для потока PCR; Потоки программы и должны содержать по крайней мере один заголовок пакета.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Окончание поддержки сервера |
Windows Server 2003 R2 |
См. также раздел