Types de média démultiplexeur MPEG-2
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]
Le filtre Demultiplexer MPEG-2 reconnaît les types de médias suivants.
Types d’entrée
Le type principal est toujours MEDIATYPE_Stream. Le sous-type peut être l’un des éléments suivants.
GUID | Description |
---|---|
KSDATAFORMAT_SUBTYPE_BDA_MPEG2_TRANSPORT | Flux de transport à partir d’un filtre de périphérique BDA (Broadcast Driver Architecture). Le démultiplexeur MPEG-2 traite ce sous-type de la même manière que MEDIASUBTYPE_MPEG2_TRANSPORT. |
MEDIASUBTYPE_MPEG2_PROGRAM | Flux de programme |
MEDIASUBTYPE_MPEG2_TRANSPORT | Flux de transport (TS), avec des paquets de 188 octets |
MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE | Flux de transport avec des paquets « strided ». Ce sous-type indique que les paquets TS peuvent être ajoutés avec des octets supplémentaires. Pour plus d’informations, consultez MPEG2_TRANSPORT_STRIDE. |
Pour les paquets de transport strided (MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE), chaque exemple de média doit contenir un nombre intégral de paquets de transport, comme décrit dans MPEG2_TRANSPORT_STRIDE. Pour tous les autres types d’entrée, il n’existe aucune restriction sur les limites des exemples ; les paquets individuels peuvent s’étendre sur des exemples de limites.
Types de sortie
Le démultiplexeur MPEG-2 ne valide pas les types de sortie ; le filtre en aval est responsable de l’analyse des données qu’il reçoit du démultiplexeur. Toutefois, les types suivants sont couramment acceptés par les filtres en aval en tant que sortie du démultiplexeur.
MPEG-2 Sections
Étiquette | Valeur |
---|---|
Type principal | MEDIATYPE_MPEG2_SECTIONS |
Subtype | Un des éléments suivants :
|
Format Type | None |
Vidéo MPEG-2
Étiquette | Valeur |
---|---|
Type principal | MEDIATYPE_Video |
Subtype | MEDIASUBTYPE_MPEG2_VIDEO |
Format Type | FORMAT_MPEG2Video |
Format Structure | MPEG2VIDEOINFO |
MPEG-2 Audio
Étiquette | Valeur |
---|---|
Type principal | MEDIATYPE_Audio |
Subtype | MEDIASUBTYPE_MPEG2_AUDIO |
Format Type | FORMAT_WaveFormatEx |
Format Structure | WAVEFORMATEX |
Rubriques connexes