Tipos de Mídia MPEG-1
[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.]
Esta seção lista os tipos de mídia usados para dados MPEG-1.
MPEG-1 System Stream
Rótulo | Valor |
---|---|
Tipo principal | MEDIATYPE_Stream |
Subtype | MEDIASUBTYPE_MPEG1System |
Tipo de Formato | FORMAT_MPEGStreams |
Estrutura de formato | AM_MPEGSYSTEMTYPE |
Conteúdo de exemplo de mídia | Fluxo de bytes; sem alinhamento |
Fluxo do sistema MPEG-1 do CD de vídeo
Rótulo | Valor |
---|---|
Tipo principal | MEDIATYPE_Stream |
Subtype | 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
Rótulo | Valor |
---|---|
Tipo principal | Mediatype_audio |
Subtype | 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
Rótulo | Valor |
---|---|
Tipo principal | Mediatype_audio |
Subtype | 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
Rótulo | Valor |
---|---|
Tipo principal | MEDIATYPE_Video |
Subtype | 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
Rótulo | Valor |
---|---|
Tipo principal | MEDIATYPE_Video |
Subtype | 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
Rótulo | Valor |
---|---|
Tipo principal | MEDIATYPE_Stream |
Subtype | 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
Rótulo | Valor |
---|---|
Tipo principal | MEDIATYPE_Stream |
Subtype | 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). |
Comentários
Os filtros MPEG-1 do DirectShow dão suporte a esses tipos da seguinte maneira.
Filtrar | Direção | Tipos de mídia com suporte |
---|---|---|
Divisor MPEG-1 | Entrada | Fluxo do sistema MPEG-1 fluxo do sistemaMPEG-1 do CD de vídeo |
Divisor MPEG-1 | Saída | Conteúdo de áudio MPEG-1MPEG-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-1MPEG-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 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) |
MPEG-1 Os tipos de mídia de conteúdo e pacote de vídeo contêm um cabeçalho de sequência completo para que os dados possam ser reproduzidos do meio de um arquivo sem a necessidade 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.