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:
|
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- |
Verwante onderwerpen