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.