Tipos de medios MPEG-1
[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.
En esta sección se enumeran los tipos de medios usados para los datos MPEG-1.
Secuencia de sistema MPEG-1
Etiqueta | Value |
---|---|
Tipo principal | MEDIATYPE_Stream |
Subtype | MEDIASUBTYPE_MPEG1System |
Tipo de formato | FORMAT_MPEGStreams |
Estructura de formato | AM_MPEGSYSTEMTYPE |
Contenido del ejemplo multimedia | Secuencia de bytes; sin alineación |
Streaming del sistema MPEG-1 desde el CD de vídeo
Etiqueta | Value |
---|---|
Tipo principal | MEDIATYPE_Stream |
Subtype | MEDIASUBTYPE_MPEG1VideoCD |
Tipo de formato | GUID_NULL |
Estructura de formato | Ninguno |
Contenido del ejemplo multimedia | Secuencia de bytes; sin alineación. |
Paquete de audio MPEG-1
Etiqueta | Value |
---|---|
Tipo principal | MEDIATYPE_Audio |
Subtype | MEDIASUBTYPE_MPEG1Packet |
Tipo de formato | FORMAT_WaveFormatEx |
Estructura de formato | MPEG1WAVEFORMAT |
Contenido del ejemplo multimedia | Paquete MPEG-1 único, incluido el encabezado de paquete. |
Carga de audio MPEG-1
Etiqueta | Value |
---|---|
Tipo principal | MEDIATYPE_Audio |
Subtype | MEDIASUBTYPE_MPEG1Payload |
Tipo de formato | FORMAT_WaveFormatEx |
Estructura de formato | MPEG1WAVEFORMAT |
Contenido del ejemplo multimedia | Datos de audio MPEG-1 alineados por bytes. |
Paquete de vídeo MPEG-1
Etiqueta | Value |
---|---|
Tipo principal | MEDIATYPE_Video |
Subtype | MEDIASUBTYPE_MPEG1Packet |
Tipo de formato | FORMAT_MPEGVideo |
Estructura de formato | MPEG1VIDEOINFO |
Contenido del ejemplo multimedia | Paquete MPEG-1 único, incluido el encabezado de paquete. |
Carga de vídeo MPEG-1
Etiqueta | Value |
---|---|
Tipo principal | MEDIATYPE_Video |
Subtype | MEDIASUBTYPE_MPEG1Payload |
Tipo de formato | FORMAT_MPEGVideo |
Estructura de formato | MPEG1VIDEOINFO |
Contenido del ejemplo multimedia | Datos de vídeo MPEG-1 alineados por bytes. |
Streaming de vídeo nativo MPEG-1
Etiqueta | Value |
---|---|
Tipo principal | MEDIATYPE_Stream |
Subtype | MEDIASUBTYPE_ MPEG1Video |
Tipo de formato | GUID_NULL |
Estructura de formato | Ninguno |
Contenido del ejemplo multimedia | Matriz de bytes de secuencia de vídeo (sin capa del sistema). |
Secuencia de audio nativa MPEG-1
Etiqueta | Value |
---|---|
Tipo principal | MEDIATYPE_Stream |
Subtype | MEDIASUBTYPE_ MPEG1Audio |
Tipo de formato | GUID_NULL |
Estructura de formato | Ninguno |
Contenido del ejemplo multimedia | Matriz de bytes de secuencia de audio (sin capa del sistema). |
Observaciones
Los filtros MPEG-1 de DirectShow admiten estos tipos de la siguiente manera.
Filter | Dirección | Tipos de medios admitidos |
---|---|---|
Divisor MPEG-1 | Entrada | Secuencia del sistema MPEG-1 STREAMMPEG-1 del sistema desde video CD |
Divisor MPEG-1 | Resultados | Paquete de audio MPEG-1 Carga de audioMPEG-1 Paquete de vídeo MPEG-1 Carga de vídeo MPEG-1 |
Códec de audio de software | Entrada | Paquete de audio MPEG-1 Carga de audioMPEG-1 |
Códec de vídeo de software | Entrada | Paquete de vídeo MPEG-1 Carga útil de vídeoMPEG-1 |
Códec de audio de software | Resultados | Audio PCM |
Códec de vídeo de software | Output | Vídeo sin comprimir (Y41P, YUY2, UYVY, RGB-24, RGB-32, RGB-565, RGB-555, RGB-8) |
Los tipos de medios de carga y paquetes de vídeo MPEG-1 contienen un encabezado de secuencia completo para que los datos se puedan reproducir desde el medio de un archivo sin necesidad de un encabezado de secuencia para inicializar la reproducción de vídeo.
El encabezado de secuencia de vídeo se anexa al tipo de datos de vídeo para vídeo MPEG para que la reproducción pueda comenzar desde el centro de una secuencia. La longitud de este campo es de hasta 140 bytes; incluye el código de inicio del encabezado de secuencia (0x000001B3) al principio, junto con las matrices de cuantificación encontradas en el primer encabezado de secuencia encontrado.