Condividi tramite


Tipi di supporti demultiplexer MPEG-2

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEnginee Acquisizione audio/video in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente di usare un nuovo codice MediaPlayer, IMFMediaEngine e Acquisizione audio/video 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.

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 considera questo sottotipo in modo identico a MEDIASUBTYPE_MPEG2_TRANSPORT.
MEDIASUBTYPE_MPEG2_PROGRAM Flusso del 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 su 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
Sottotipo Uno dei seguenti elementi:
  • MEDIASUBTYPE_ATSC_SI: INFORMAZIONI sul servizio ATSC.
  • MEDIASUBTYPE_DVB_SI: INFORMAZIONI sul servizioDEVICE.
  • MEDIASUBTYPE_ISDB_SI: informazioni sul servizio ISDB (Integrated Services Digital Broadcasting).
  • MEDIASUBTYPE_MPEG2DATA: dati della sezione MPEG-2.
Tipo di formato Nessuno

 

MPEG-2 Video

Etichetta Valore
Tipo principale MEDIATYPE_Video
Sottotipo MEDIASUBTYPE_MPEG2_VIDEO
Tipo di formato FORMAT_MPEG2Video
Struttura formato MPEG2VIDEOINFO

 

MPEG-2 Audio

Etichetta Valore
Tipo principale MEDIATYPE_Audio
Sottotipo MEDIASUBTYPE_MPEG2_AUDIO
Tipo di formato FORMAT_WaveFormatEx
Struttura formato WAVEFORMATEX

 

tipi di supporti MPEG-2