Tipos de mídia de divisor MPEG-2

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

Atualmente, o filtro divisor MPEG-2 dá suporte a áudio e vídeo. O Dolby AC-3 tem suporte como um subfluxo, conforme definido pelo DVD. O filtro também dá suporte ao áudio MPEG-2. Os tipos de mídia dependem se o divisor MPEG-2 está fornecendo pacotes PES ou cargas PES.

Vídeo

Para vídeo MPEG-2, os tipos de mídia são os seguintes.

Saída pes Saída do conteúdo
Tipo principal MEDIATYPE_MPEG2_PES MEDIATYPE_Video
Subtipo MEDIASUBTYPE_MPEG2_VIDEO MEDIASUBTYPE_MPEG2_VIDEO
Tipo de formato FORMAT_MPEG2Video FORMAT_MPEG2Video
Estrutura de formato MPEG2VIDEOINFO MPEG2VIDEOINFO

 

Áudio AC-3

Para áudio AC-3, os tipos de mídia são os seguintes.

Saída pes Saída do conteúdo
Tipo principal MEDIATYPE_MPEG2_PES Mediatype_audio
Subtipo MEDIASUBTYPE_DOLBY_AC3 MEDIASUBTYPE_DOLBY_AC3
Tipo de formato FORMAT_WaveFormatEx FORMAT_WaveFormatEx
Estrutura de formato WAVEFORMATEX WAVEFORMATEX

 

O membro wFormatTag da estrutura WAVEFORMATEX para AC-3 está atualmente WAVE_FORMAT_UNKNOWN, mas isso pode mudar.

Áudio MPEG-2

Para áudio MPEG-2, os tipos de mídia são os seguintes.

Saída pes Saída do conteúdo
Tipo principal MEDIATYPE_MPEG2_PES Mediatype_audio
Subtipo MEDIASUBTYE_MPEG2_AUDIO MEDIASUBTYPE_MPEG2_AUDIO
Tipo de formato FORMAT_WaveFormatEx FORMAT_WaveFormatEx
Estrutura de formato WAVEFORMATEX WAVEFORMATEX

 

O membro wFormatTag da estrutura WAVEFORMATEX para MpEG-2 Audio está atualmente WAVE_FORMAT_UNKNOWN, mas isso pode mudar.

O Divisor MPEG-2 pressupõe que os fluxos D0 por DF sejam usados para o fluxo de extensão multicanal, como são para áudio MPEG-2 de DVD. Portanto, sempre que o fluxo C x é selecionado, o divisor encaminha os pacotes para o fluxo D x também.

Áudio LPCM

Para áudio LPCM, os tipos de mídia são os seguintes.

Saída pes Saída do conteúdo
Tipo principal MEDIATYPE_MPEG2_PES Mediatype_audio
Subtipo MEDIASUBTYPE_DVD_LPCM_AUDIO MEDIASUBTYPE_DVD_LPCM_AUDIO
Tipo de formato FORMAT_WaveFormatEx FORMAT_WaveFormatEx
Estrutura de formato WAVEFORMATEX WAVEFORMATEX

 

O membro wFormatTag da estrutura WAVEFORMATEX para áudio LPCM está atualmente WAVE_FORMAT_UNKNOWN, mas isso pode mudar.

Tipos de mídia MPEG-2