Поделиться через


Типы носителей splitter MPEG-2

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

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

Видео

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

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

 

Звук AC-3

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

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

 

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

Звук MPEG-2

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

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

 

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

Модуль splitter MPEG-2 предполагает, что потоки D0 через DF используются для потока многоканального расширения, так как они предназначены для звука DVD MPEG-2. Поэтому каждый раз, когда выбран поток C x, разделитель перенаправит пакеты для потоковой x.

Звук LPCM

Для звука LPCM типы носителей приведены ниже.

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

 

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

Типы носителей MPEG-2