Compartir a través de


Tipos de medios de demultiplexer MPEG-2

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

El filtro Mpeg-2 Demultiplexer reconoce los siguientes tipos de medios.

Tipos de entrada

El tipo principal siempre es MEDIATYPE_Stream. El subtipo puede ser cualquiera de los siguientes.

GUID Descripción
KSDATAFORMAT_SUBTYPE_BDA_MPEG2_TRANSPORT Flujo de transporte desde un filtro de dispositivo de arquitectura de controladores de difusión (BDA). El demultiplexador MPEG-2 trata este subtipo de forma idéntica a MEDIASUBTYPE_MPEG2_TRANSPORT.
MEDIASUBTYPE_MPEG2_PROGRAM Flujo de programa
MEDIASUBTYPE_MPEG2_TRANSPORT Flujo de transporte (TS), con paquetes de 188 bytes
MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE Flujo de transporte con paquetes "estridados". Este subtipo indica que los paquetes de TS se pueden rellenar con bytes adicionales. Para obtener más información, consulte MPEG2_TRANSPORT_STRIDE.

 

Para los paquetes de transporte estridados (MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE), cada muestra multimedia debe contener un número entero de paquetes de transporte, como se describe en MPEG2_TRANSPORT_STRIDE. Para todos los demás tipos de entrada, no hay restricciones en los límites de ejemplo; los paquetes individuales pueden abarcar límites de ejemplo.

Tipos de salida

El Demultiplexer MPEG-2 no valida los tipos de salida; el filtro de bajada es responsable de analizar los datos que recibe del demultiplexer. Sin embargo, los filtros de nivel inferior suelen aceptar los siguientes tipos como salida del demultiplexer.

Secciones MPEG-2

Etiqueta Value
Tipo principal MEDIATYPE_MPEG2_SECTIONS
Subtype Cualquiera de los siguientes:
  • MEDIASUBTYPE_ATSC_SI: Información del servicio ATSC.
  • MEDIASUBTYPE_DVB_SI: Información del servicio DVB.
  • MEDIASUBTYPE_ISDB_SI: Información del servicio de difusión digital de servicios integrados (ISDB).
  • MEDIASUBTYPE_MPEG2DATA: datos de sección MPEG-2.
Tipo de formato Ninguno

 

Vídeo MPEG-2

Etiqueta Value
Tipo principal MEDIATYPE_Video
Subtype MEDIASUBTYPE_MPEG2_VIDEO
Tipo de formato FORMAT_MPEG2Video
Estructura de formato MPEG2VIDEOINFO

 

MPEG-2 Audio

Etiqueta Value
Tipo principal MEDIATYPE_Audio
Subtype MEDIASUBTYPE_MPEG2_AUDIO
Tipo de formato FORMAT_WaveFormatEx
Estructura de formato WAVEFORMATEX

 

Tipos de medios MPEG-2