Compartilhar via


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.