Tipi di supporti demultiplexer MPEG-2
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine 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, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Il filtro MPEG-2 Demultiplexer riconosce i tipi di supporti seguenti.
Tipi di input
Il tipo principale è sempre MEDIATYPE_Stream. Il sottotipo può essere uno dei seguenti.
GUID | Descrizione |
---|---|
KSDATAFORMAT_SUBTYPE_BDA_MPEG2_TRANSPORT | Flusso di trasporto da un filtro di dispositivo BDA (Broadcast Driver Architecture). Il demultiplexer MPEG-2 tratta questo sottotipo in modo identico a MEDIASUBTYPE_MPEG2_TRANSPORT. |
MEDIASUBTYPE_MPEG2_PROGRAM | Flusso di programma |
MEDIASUBTYPE_MPEG2_TRANSPORT | Flusso di trasporto (TS), con pacchetti a 188 byte |
MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE | Flusso di trasporto con pacchetti "strided". Questo sottotipo indica che i pacchetti TS possono essere riempiti con byte aggiuntivi. Per altre informazioni, vedere MPEG2_TRANSPORT_STRIDE. |
Per i pacchetti di trasporto strided (MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE), ogni campione multimediale deve contenere un numero integrale di pacchetti di trasporto, come descritto in MPEG2_TRANSPORT_STRIDE. Per tutti gli altri tipi di input, non esistono restrizioni sui limiti di esempio; i singoli pacchetti possono estendersi a limiti di esempio.
Tipi di output
MPEG-2 Demultiplexer non convalida i tipi di output; il filtro downstream è responsabile dell'analisi dei dati ricevuti dal demultiplexer. Tuttavia, i tipi seguenti vengono comunemente accettati dai filtri downstream come output dal demultiplexer.
Sezioni MPEG-2
Etichetta | Valore |
---|---|
Tipo principale | MEDIATYPE_MPEG2_SECTIONS |
Subtype | Uno dei casi seguenti:
|
Tipo di formato | Nessuno |
MPEG-2 Video
Etichetta | Valore |
---|---|
Tipo principale | MEDIATYPE_Video |
Subtype | MEDIASUBTYPE_MPEG2_VIDEO |
Tipo di formato | FORMAT_MPEG2Video |
Struttura formato | MPEG2VIDEOINFO |
MPEG-2 Audio
Etichetta | Valore |
---|---|
Tipo principale | MEDIATYPE_Audio |
Subtype | MEDIASUBTYPE_MPEG2_AUDIO |
Tipo di formato | FORMAT_WaveFormatEx |
Struttura formato | WAVEFORMATEX |
Argomenti correlati