Tipos de mídia MPEG-1
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEnginee Audio/Video Capture 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 Audio/Video Capture 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.]
Esta seção lista os tipos de mídia usados para dados MPEG-1.
Fluxo do sistema MPEG-1
Etiqueta | Valor |
---|---|
Tipo principal | MEDIATYPE_Stream |
Subtipo | MEDIASUBTYPE_MPEG1System |
Tipo de formato | FORMAT_MPEGStreams |
Estrutura de formato | AM_MPEGSYSTEMTYPE |
Conteúdo de exemplo de mídia | Fluxo de bytes; nenhum alinhamento |
Fluxo do sistema MPEG-1 do CD de vídeo
Etiqueta | Valor |
---|---|
Tipo principal | MEDIATYPE_Stream |
Subtipo | MEDIASUBTYPE_MPEG1VideoCD |
Tipo de formato | GUID_NULL |
Estrutura de formato | Nenhum |
Conteúdo de exemplo de mídia | Fluxo de bytes; nenhum alinhamento. |
Pacote de áudio MPEG-1
Etiqueta | Valor |
---|---|
Tipo principal | MEDIATYPE_Audio |
Subtipo | MEDIASUBTYPE_MPEG1Packet |
Tipo de formato | FORMAT_WaveFormatEx |
Estrutura de formato | MPEG1WAVEFORMAT |
Conteúdo de exemplo de mídia | Pacote MPEG-1 único, incluindo o cabeçalho do pacote. |
Conteúdo de áudio MPEG-1
Etiqueta | Valor |
---|---|
Tipo principal | MEDIATYPE_Audio |
Subtipo | MEDIASUBTYPE_MPEG1Payload |
Tipo de formato | FORMAT_WaveFormatEx |
Estrutura de formato | MPEG1WAVEFORMAT |
Conteúdo de exemplo de mídia | Dados de áudio MPEG-1 alinhados a bytes. |
Pacote de vídeo MPEG-1
Etiqueta | Valor |
---|---|
Tipo principal | MEDIATYPE_Video |
Subtipo | MEDIASUBTYPE_MPEG1Packet |
Tipo de formato | FORMAT_MPEGVideo |
Estrutura de formato | MPEG1VIDEOINFO |
Conteúdo de exemplo de mídia | Pacote MPEG-1 único, incluindo o cabeçalho do pacote. |
Conteúdo de vídeo MPEG-1
Etiqueta | Valor |
---|---|
Tipo principal | MEDIATYPE_Video |
Subtipo | MEDIASUBTYPE_MPEG1Payload |
Tipo de formato | FORMAT_MPEGVideo |
Estrutura de formato | MPEG1VIDEOINFO |
Conteúdo de exemplo de mídia | Dados de vídeo MPEG-1 alinhados a bytes. |
Fluxo de vídeo nativo mpeg-1
Etiqueta | Valor |
---|---|
Tipo principal | MEDIATYPE_Stream |
Subtipo | MEDIASUBTYPE_ MPEG1Video |
Tipo de formato | GUID_NULL |
Estrutura de formato | Nenhum |
Conteúdo de exemplo de mídia | Matriz de bytes de fluxo de vídeo (sem camada do sistema). |
Fluxo de áudio nativo MPEG-1
Etiqueta | Valor |
---|---|
Tipo principal | MEDIATYPE_Stream |
Subtipo | MEDIASUBTYPE_ MPEG1Audio |
Tipo de formato | GUID_NULL |
Estrutura de formato | Nenhum |
Conteúdo de exemplo de mídia | Matriz de bytes de fluxo de áudio (sem camada do sistema). |
Observações
Os filtros MPEG-1 do DirectShow dão suporte a esses tipos da seguinte maneira.
Filtro | Direção | Tipos de mídia com suporte |
---|---|---|
Divisor MPEG-1 | Entrada | Fluxo do sistema MPEG-1 streamMPEG-1 do cd de vídeo |
Divisor MPEG-1 | Saída | Conteúdo de áudio MPEG-1 Audio packetMPEG-1 Pacote de vídeo MPEG-1 Conteúdo de vídeo MPEG-1 |
Codec de Áudio de Software | Entrada | Conteúdo de áudio MPEG-1 Audio packetMPEG-1 |
Codec de Vídeo de Software | Entrada | Conteúdo de vídeo MPEG-1 Pacote de vídeoMPEG-1 |
Codec de Áudio de Software | Saída | Áudio do PCM |
Codec de Vídeo de Software | Saída | Vídeo não compactado (Y41P, YUY2, UYVY, RGB-24, RGB-32, RGB-565, RGB-555, RGB-8) |
Pacote de vídeo MPEG-1 e tipos de mídia de conteúdo contêm um cabeçalho de sequência completo para que os dados possam ser reproduzidos no meio de um arquivo sem precisar de um cabeçalho de sequência para inicializar a reprodução de vídeo.
O cabeçalho da sequência de vídeo é acrescentado ao tipo de dados de vídeo para vídeo MPEG para que a reprodução possa começar a partir do meio de um fluxo. O comprimento desse campo é de até 140 bytes; ele inclui o código inicial do cabeçalho de sequência (0x000001B3) no início, juntamente com quaisquer matrizes de quantização encontradas no primeiro cabeçalho de sequência encontrado.