Типы носителей разделения MPEG-2

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

В настоящее время фильтр разделения MPEG-2 поддерживает звук и видео. Dolby AC-3 поддерживается в качестве подпотока в соответствии с определением DVD. Фильтр также поддерживает звук MPEG-2. Типы носителей зависят от того, доставляет ли разделитель MPEG-2 пакеты PES или полезные данные PES.

Видео

Для видео MPEG-2 используются следующие типы мультимедиа.

Выходные данные PES Выходные данные полезных данных
Основной тип MEDIATYPE_MPEG2_PES MEDIATYPE_Video
Subtype MEDIASUBTYPE_MPEG2_VIDEO MEDIASUBTYPE_MPEG2_VIDEO
Тип формата FORMAT_MPEG2Video FORMAT_MPEG2Video
Структура форматирования MPEG2VIDEOINFO MPEG2VIDEOINFO

 

Звук AC-3

Для звука AC-3 используются следующие типы мультимедиа.

Выходные данные PES Выходные данные полезных данных
Основной тип MEDIATYPE_MPEG2_PES MEDIATYPE_Audio
Subtype MEDIASUBTYPE_DOLBY_AC3 MEDIASUBTYPE_DOLBY_AC3
Тип формата FORMAT_WaveFormatEx FORMAT_WaveFormatEx
Структура форматирования WAVEFORMATEX WAVEFORMATEX

 

Элемент wFormatTag структуры WAVEFORMATEX для AC-3 в настоящее время WAVE_FORMAT_UNKNOWN, но это может измениться.

MPEG-2 Audio

Для звука MPEG-2 используются следующие типы носителей.

Выходные данные PES Выходные данные полезных данных
Основной тип MEDIATYPE_MPEG2_PES MEDIATYPE_Audio
Subtype MEDIASUBTYE_MPEG2_AUDIO MEDIASUBTYPE_MPEG2_AUDIO
Тип формата FORMAT_WaveFormatEx FORMAT_WaveFormatEx
Структура форматирования WAVEFORMATEX WAVEFORMATEX

 

Элемент wFormatTag структуры WAVEFORMATEX для MPEG-2 Audio в настоящее время WAVE_FORMAT_UNKNOWN, но это может измениться.

В mpeg-2 Splitter предполагается, что потоки D0 через DF используются для потока расширения multichannel, как и для аудио dvd MPEG-2. Поэтому при каждом выборе потока C x разделитель также перенаправит пакеты для потока D x .

Звук LPCM

Для аудио LPCM используются следующие типы носителей.

Выходные данные PES Выходные данные полезных данных
Основной тип MEDIATYPE_MPEG2_PES MEDIATYPE_Audio
Subtype MEDIASUBTYPE_DVD_LPCM_AUDIO MEDIASUBTYPE_DVD_LPCM_AUDIO
Тип формата FORMAT_WaveFormatEx FORMAT_WaveFormatEx
Структура форматирования WAVEFORMATEX WAVEFORMATEX

 

Элемент wFormatTag структуры WAVEFORMATEX для звука LPCM в настоящее время WAVE_FORMAT_UNKNOWN, но это может измениться.

Типы мультимедиа MPEG-2