Разделитель MPEG-2

[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать в новом коде MediaPlayer, IMFMediaEngine и аудио/видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]

Начиная с Microsoft® Windows® XP фильтр разделения MPEG-2 является нерекомендуемой. Используйте вместо него Демультиплексер MPEG-2 .

На более ранних платформах используйте разделитель MPEG-2 для потоков программы MPEG-2, доставляемых в режиме извлечения, которые содержат по крайней мере один из следующих типов потоков: видео MPEG-2; Аудио mpeg-2; Звук AC3, закодированный в соответствии с определением для DVD-видео; или звук PCM, закодированный в соответствии с определением для DVD-видео. Этот фильтр анализирует потоки, создает выходной контакт для каждого потока и выводит сжатые аудио- или видеопакеты MPEG в фильтр декодера MPEG-2.

Для программных и транспортных потоков, доставляемых в режиме push-уведомлений, используйте Демультиплексер MPEG-2 на всех платформах.

Примечание

Разветвитель MPEG-2 не поддерживает поиск с точностью до кадра.

 

Метка Значение
Интерфейсы фильтрации IBaseFilter, ISpecifyPropertyPages, IAMParse, IAMStreamSelect
Типы носителей входных контактов
  • MEDIATYPE_Stream, MEDIASUBTYPE_MPEG2_PROGRAM
  • MEDIATYPE_Stream, MEDIASUBTYPE_MPEG1_Video
  • MEDIATYPE_Stream, MEDIASUBTYPE_NULL
Интерфейсы ввода-закрепления IPin, IQualityControl
Типы носителей выводных контактов Зависит от типа потока. См. разделимые типы носителей MPEG-2
Интерфейсы вывода контактов IPin, IMediaSeeking
Фильтр CLSID CLSID_MMSPLITTER
CLSID страницы свойств Неприменимо
Исполняемый файл mpg2splt.ax
Заслуга MERIT_NORMAL + 1
Категория фильтра CLSID_AudioInputDeviceCategory

 

Фильтры DirectShow

Использование сплиттера MPEG-2