MPEG-2 Demultiplexer

[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.]

Esse filtro demultiplexa fluxos de transporte e programa MPEG-2 que são entregues no modo push. A partir do Windows XP, esse filtro também dá suporte a fluxos de programas no modo de pull (reprodução de arquivo). Em plataformas anteriores, use o filtro divisor MPEG-2 para fluxos de programas no modo de pull. Esse filtro pode ser usado em qualquer tipo de grafo de filtro, incluindo um grafo de filtro de TV digital BDA.

Observação

O MpEG-2 Demultiplexer não dá suporte à busca precisa de quadros.

 

Rótulo Valor
Interfaces de filtro Todos os modos:
Somente modo de push:
Tipos de mídia de pino de entrada Tipo principal: MEDIATYPE_STREAM
Subtipo:
  • KSDATAFORMAT_SUBTYPE_BDA_MPEG2_TRANSPORT
  • MEDIASUBTYPE_MPEG2_PROGRAM
  • MEDIASUBTYPE_MPEG2_TRANSPORT
  • MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE
Para obter mais informações, consulte Tipos de mídia MPEG-2 Demultiplexer.
Interfaces de pino de entrada IMemInputPin, IPin, IQualityControl
Tipos de mídia de pino de saída Os fluxos elementares de áudio e vídeo devem ter um tipo principal de MEDIATYPE_Audio ou MEDIATYPE_Video.
Para obter mais informações, consulte Tipos de mídia MPEG-2 Demultiplexer.
Interfaces de pino de saída Somente modo push IPin, IQualityControl: IAMPushSource, IMPEG2PIDMap, IMPEG2StreamIdMap
Somente modo de pull: IMediaSeeking
Filtrar CLSID CLSID_MPEG2Demultiplexer
CLSID da página de propriedades Disponível somente para teste. Usar a interface ISpecifyPropertyPages para acessar as páginas de propriedades
Executável mpg2splt.ax
Mérito MERIT_NORMAL
Categoria de Filtro CLSID_LegacyAmFilterCategory

 

Comentários

Para gerar fluxos elementares de áudio e vídeo, o demux deve receber os fluxos PCR e SCR. No lado da entrada, isso significa que um fluxo de transporte deve conter as tabelas PAT e PMT que definem o PID para o fluxo PCR; os fluxos de programas e devem conter pelo menos um cabeçalho de pacote.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Fim do suporte ao servidor
Windows Server 2003 R2

Confira também

Filtros do DirectShow

Usando o Demultiplexer MPEG-2