Compartilhar via


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.