Compartilhar via


Tipos de mídia mpeg-2 demultiplexer

[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na 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 Captura de Áudio/Vídeo no 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.]

O filtro MPEG-2 Demultiplexer reconhece os seguintes tipos de mídia.

Tipos de entrada

O tipo principal é sempre MEDIATYPE_Stream. O subtipo pode ser qualquer um dos seguintes.

GUID Descrição
KSDATAFORMAT_SUBTYPE_BDA_MPEG2_TRANSPORT Fluxo de transporte de um filtro de dispositivo BDA (Arquitetura do Driver de Transmissão). O mpeg-2 demultiplexer trata esse subtipo de forma idêntica a MEDIASUBTYPE_MPEG2_TRANSPORT.
MEDIASUBTYPE_MPEG2_PROGRAM Fluxo de programas
MEDIASUBTYPE_MPEG2_TRANSPORT Fluxo de transporte (TS), com pacotes de 188 bytes
MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE Fluxo de transporte com pacotes "passo a passo". Esse subtipo indica que os pacotes TS podem ser acolchoados com bytes extras. Para obter mais informações, consulte MPEG2_TRANSPORT_STRIDE.

 

Para pacotes de transporte passo a passo (MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE), cada exemplo de mídia deve conter um número integral de pacotes de transporte, conforme descrito em MPEG2_TRANSPORT_STRIDE. Para todos os outros tipos de entrada, não há restrições nos limites de exemplo; pacotes individuais podem abranger limites de exemplo.

Tipos de saída

O MPEG-2 Demultiplexer não valida tipos de saída; o filtro downstream é responsável por analisar os dados recebidos do demultiplexer. No entanto, os tipos a seguir são comumente aceitos por filtros downstream como saída do demultiplexer.

Seções MPEG-2

Rótulo Valor
Tipo principal MEDIATYPE_MPEG2_SECTIONS
Subtype Um dos seguintes:
  • MEDIASUBTYPE_ATSC_SI: Informações do serviço ATSC.
  • MEDIASUBTYPE_DVB_SI: Informações do serviço DVB.
  • MEDIASUBTYPE_ISDB_SI: Informações do serviço ISDB (Difusão Digital dos Serviços Integrados).
  • MEDIASUBTYPE_MPEG2DATA: dados da seção MPEG-2.
Tipo de formato Nenhum

 

Vídeo MPEG-2

Rótulo Valor
Tipo principal MEDIATYPE_Video
Subtype MEDIASUBTYPE_MPEG2_VIDEO
Tipo de formato FORMAT_MPEG2Video
Estrutura de formato MPEG2VIDEOINFO

 

Áudio MPEG-2

Rótulo Valor
Tipo principal Mediatype_audio
Subtype MEDIASUBTYPE_MPEG2_AUDIO
Tipo de formato FORMAT_WaveFormatEx
Estrutura de formato WAVEFORMATEX

 

Tipos de mídia MPEG-2