Types de supports MPEG-2 demultiplexer
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngineet audio/vidéo capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et 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 de MPEG-2 MPEG-2 reconnaît les types de supports 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 d’appareil BDA (Broadcast Driver Architecture). Le démultiplexeur MPEG-2 traite ce sous-type de manière identique à MEDIASUBTYPE_MPEG2_TRANSPORT. |
MEDIASUBTYPE_MPEG2_PROGRAM | Flux de programme |
MEDIASUBTYPE_MPEG2_TRANSPORT | Flux de transport (TS), avec paquets de 188 octets |
MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE | Flux de transport avec paquets « strided ». Ce sous-type indique que les paquets TS peuvent être rembourrés avec des octets supplémentaires. Pour plus d’informations, consultez MPEG2_TRANSPORT_STRIDE. |
Pour les paquets de transport stridents (MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE), chaque échantillon multimé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 d’exemple ; 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 chargé d’analyser les données qu’il reçoit du démultiplexeur. Toutefois, les types suivants sont couramment acceptés par les filtres en aval comme sortie du démultiplexeur.
MPEG-2 Sections
Étiquette | Valeur |
---|---|
Type principal | MEDIATYPE_MPEG2_SECTIONS |
Sous-type | L’une des opérations suivantes :
|
Format Type | Aucun |
Vidéo MPEG-2
Étiquette | Valeur |
---|---|
Type principal | MEDIATYPE_Video |
Sous-type | MEDIASUBTYPE_MPEG2_VIDEO |
Format Type | FORMAT_MPEG2Video |
Format Structure | MPEG2VIDEOINFO |
MPEG-2 Audio
Étiquette | Valeur |
---|---|
Type principal | MEDIATYPE_Audio |
Sous-type | MEDIASUBTYPE_MPEG2_AUDIO |
Format Type | FORMAT_WaveFormatEx |
Format Structure | WAVEFORMATEX |
Rubriques connexes