Delen via


MPEG-2 Demultiplexer Media Types

[De functie die is gekoppeld aan deze pagina, DirectShow, is een verouderde functie. Het is vervangen door MediaPlayer, IMFMediaEngineen Audio/Video Capture in Media Foundation. Deze functies zijn geoptimaliseerd voor Windows 10 en Windows 11. Microsoft raadt ten zeerste aan om nieuwe code te gebruiken MediaPlayer, IMFMediaEngine en Audio/Video Capture in Media Foundation in plaats van DirectShow, indien mogelijk. Microsoft stelt voor dat bestaande code die gebruikmaakt van de verouderde API's, indien mogelijk opnieuw worden geschreven om de nieuwe API's te gebruiken.]

Het filter MPEG-2 Demultiplexer herkent de volgende mediatypen.

Invoertypen

Het primaire type is altijd MEDIATYPE_Stream. Het subtype kan een van de volgende zijn.

GUID Beschrijving
KSDATAFORMAT_SUBTYPE_BDA_MPEG2_TRANSPORT Transportstream van een BDA-apparaatfilter (Broadcast Driver Architecture). De MPEG-2 demultiplexer behandelt dit subtype identiek aan MEDIASUBTYPE_MPEG2_TRANSPORT.
MEDIASUBTYPE_MPEG2_PROGRAM Programmastream
MEDIASUBTYPE_MPEG2_TRANSPORT Transportstroom (TS), met 188 bytepakketten
MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE Transportstroom met 'rided' pakketten. Dit subtype geeft aan dat de TS-pakketten kunnen worden opgevuld met extra bytes. Zie MPEG2_TRANSPORT_STRIDEvoor meer informatie.

 

Voor gerided transportpakketten (MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE) moet elk mediamonster een integraal aantal transportpakketten bevatten, zoals beschreven in MPEG2_TRANSPORT_STRIDE. Voor alle andere invoertypen gelden geen beperkingen voor voorbeeldgrenzen; afzonderlijke pakketten kunnen steekproefgrenzen omvatten.

Uitvoertypen

De MPEG-2 Demultiplexer valideert geen uitvoertypen; het downstreamfilter is verantwoordelijk voor het parseren van de gegevens die het ontvangt van de demultiplexer. De volgende typen worden echter meestal geaccepteerd door downstreamfilters als uitvoer van de demultiplexer.

MPEG-2-secties

Etiket Waarde
Primair type MEDIATYPE_MPEG2_SECTIONS
Subtype Een van de volgende opties:
  • MEDIASUBTYPE_ATSC_SI: ATSC-servicegegevens.
  • MEDIASUBTYPE_DVB_SI: GEGEVENS VAN DE SERVICE VAN HET JAAR.
  • MEDIASUBTYPE_ISDB_SI: IsDB-servicegegevens (Integrated Services Digital Broadcasting).
  • MEDIASUBTYPE_MPEG2DATA: MPEG-2-sectiegegevens.
Indelingstype Geen

 

MPEG-2 Video

Etiket Waarde
Primair type MEDIATYPE_Video
Subtype MEDIASUBTYPE_MPEG2_VIDEO
Indelingstype FORMAT_MPEG2Video
Structuur opmaken MPEG2VIDEOINFO

 

MPEG-2 Audio

Etiket Waarde
Primair type MEDIATYPE_Audio
Subtype MEDIASUBTYPE_MPEG2_AUDIO
Indelingstype FORMAT_WaveFormatEx
Structuur opmaken WAVEFORMATEX-

 

MPEG-2-mediatypen