Tipos de medios MPEG-1
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEnginey captura de audio y 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 captura de audio y vídeo 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 del sistema MPEG-1
Etiqueta | Valor |
---|---|
Tipo principal | MEDIATYPE_Stream |
Subtipo | MEDIASUBTYPE_MPEG1System |
Tipo de formato | FORMAT_MPEGStreams |
Estructura de formato | AM_MPEGSYSTEMTYPE |
Contenido del ejemplo multimedia | Secuencia de bytes; sin alineación |
MPEG-1 System Stream from Video CD
Etiqueta | Valor |
---|---|
Tipo principal | MEDIATYPE_Stream |
Subtipo | 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 | Valor |
---|---|
Tipo principal | MEDIATYPE_Audio |
Subtipo | 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 | Valor |
---|---|
Tipo principal | MEDIATYPE_Audio |
Subtipo | 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 | Valor |
---|---|
Tipo principal | MEDIATYPE_Video |
Subtipo | 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 | Valor |
---|---|
Tipo principal | MEDIATYPE_Video |
Subtipo | MEDIASUBTYPE_MPEG1Payload |
Tipo de formato | FORMAT_MPEGVideo |
Estructura de formato | MPEG1VIDEOINFO |
Contenido del ejemplo multimedia | Datos de vídeo MPEG-1 alineados por bytes. |
Secuencia de vídeo nativa MPEG-1
Etiqueta | Valor |
---|---|
Tipo principal | MEDIATYPE_Stream |
Subtipo | 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). |
MPEG-1 Native Audio Stream
Etiqueta | Valor |
---|---|
Tipo principal | MEDIATYPE_Stream |
Subtipo | 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 como se indica a continuación.
Filtro | Dirección | Tipos de medios admitidos |
---|---|---|
Divisor MPEG-1 | Entrada | Secuencia del sistema MPEG-1 STREAMMPEG-1 desde Video CD |
Divisor MPEG-1 | Salida | Paquete de audio MPEG-1MPEG-1 Carga de audio Paquete de vídeo MPEG-1 Carga de vídeo MPEG-1 |
Códec de audio de software | Entrada | Paquete de audio MPEG-1MPEG-1 Carga de audio |
Códec de vídeo de software | Entrada | Paquete de vídeo MPEG-1 Carga de vídeoMPEG-1 |
Códec de audio de software | Salida | Audio PCM |
Códec de vídeo de software | Salida | 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.