Tipi di supporti MPEG-1

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Questa sezione elenca i tipi di supporti usati per i dati MPEG-1.

Flusso di sistema MPEG-1

Etichetta Valore
Tipo principale MEDIATYPE_Stream
Subtype MEDIASUBTYPE_MPEG1System
Tipo di formato FORMAT_MPEGStreams
Struttura formato AM_MPEGSYSTEMTYPE
Contenuto di esempio multimediale Flusso di byte; nessun allineamento

 

Flusso di sistema MPEG-1 da CD video

Etichetta Valore
Tipo principale MEDIATYPE_Stream
Subtype MEDIASUBTYPE_MPEG1VideoCD
Tipo di formato GUID_NULL
Struttura formato Nessuno
Contenuto di esempio multimediale Flusso di byte; nessun allineamento.

 

Pacchetto audio MPEG-1

Etichetta Valore
Tipo principale MEDIATYPE_Audio
Subtype MEDIASUBTYPE_MPEG1Packet
Tipo di formato FORMAT_WaveFormatEx
Struttura formato MPEG1WAVEFORMAT
Contenuto di esempio multimediale Pacchetto MPEG-1 singolo, inclusa l'intestazione del pacchetto.

 

MPEG-1 Audio Payload

Etichetta Valore
Tipo principale MEDIATYPE_Audio
Subtype MEDIASUBTYPE_MPEG1Payload
Tipo di formato FORMAT_WaveFormatEx
Struttura formato MPEG1WAVEFORMAT
Contenuto di esempio multimediale Dati audio MPEG-1 allineati a byte.

 

Pacchetto video MPEG-1

Etichetta Valore
Tipo principale MEDIATYPE_Video
Subtype MEDIASUBTYPE_MPEG1Packet
Tipo di formato FORMAT_MPEGVideo
Struttura formato MPEG1VIDEOINFO
Contenuto di esempio multimediale Pacchetto MPEG-1 singolo, inclusa l'intestazione del pacchetto.

 

Payload video MPEG-1

Etichetta Valore
Tipo principale MEDIATYPE_Video
Subtype MEDIASUBTYPE_MPEG1Payload
Tipo di formato FORMAT_MPEGVideo
Struttura formato MPEG1VIDEOINFO
Contenuto di esempio multimediale Dati video MPEG-1 allineati a byte.

 

Flusso video nativo MPEG-1

Etichetta Valore
Tipo principale MEDIATYPE_Stream
Subtype MEDIASUBTYPE_ MPEG1Video
Tipo di formato GUID_NULL
Struttura formato Nessuno
Contenuto di esempio multimediale Matrice di byte di flusso video (nessun livello di sistema).

 

Flusso audio nativo MPEG-1

Etichetta Valore
Tipo principale MEDIATYPE_Stream
Subtype MEDIASUBTYPE_ MPEG1Audio
Tipo di formato GUID_NULL
Struttura formato Nessuno
Contenuto di esempio multimediale Matrice di byte di flusso audio (nessun livello di sistema).

 

Commenti

I filtri DirectShow MPEG-1 supportano questi tipi come indicato di seguito.

Filtra Direction Tipi di supporti supportati
MPEG-1 Splitter Input Flusso di sistema MPEG-1 streamMPEG-1 da Video CD
MPEG-1 Splitter Output Payload audio MPEG-1 Pacchetti AUDIOMPEG-1
Pacchetto video MPEG-1
Payload video MPEG-1
Software Audio Codec Input Payload audio MPEG-1 Pacchetti AUDIOMPEG-1
Software Video Codec Input Payload video MPEG-1 Pacchetto videoMPEG-1
Software Audio Codec Output Audio PCM
Software Video Codec Output Video non compresso (Y41P, YUY2, UYVY, RGB-24, RGB-32, RGB-565, RGB-555, RGB-8)

 

I tipi di file multimediali MPEG-1 Video e payload contengono un'intestazione di sequenza completa in modo che i dati possano essere riprodotti dal centro di un file senza dover inizializzare l'intestazione della sequenza per inizializzare la riproduzione video.

L'intestazione della sequenza video viene aggiunta al tipo di dati video per il video MPEG in modo che la riproduzione possa iniziare dal centro di un flusso. La lunghezza di questo campo è fino a 140 byte; include il codice iniziale dell'intestazione della sequenza (0x000001B3) all'inizio, insieme alle matrici di quantizzazione trovate nell'intestazione della prima sequenza rilevata.