Windows Décodeur Media Video 9
le décodeur Windows Media Video 9 décode les flux vidéo qui ont été encodés par l’encodeur Windows Media Video. L’encodeur et le décodeur prennent en charge les quatre catégories de vidéo encodées suivantes.
- Windows Profil simple Media Video 9
- Windows Profil principal Media Video 9
- Windows Profil Media Video 9 Advanced
- Windows Image Media Video 9,1
Identificateur de classe
l’identificateur de classe (CLSID) du décodeur de Windows Media Video est représenté par la constante clsid _ CWMVDecMediaObject. Vous pouvez créer une instance du décodeur vidéo en appelant CoCreateInstance.
Interfaces
un objet décodeur vidéo expose l’interface IMediaObject afin que l’objet puisse être utilisé en tant qu’objet DirectX Media (DMO) et expose l’interface IMFTransform afin que l’objet puisse être utilisé en tant que transformation de Media Foundation (MFT).
un décodeur vidéo se comporte comme un DMO ou une table MFT selon les interfaces que vous obtenez et la version de Windows en cours d’exécution. le tableau suivant indique les conditions sous lesquelles un décodeur vidéo se comporte comme un DMO ou une table MFT.
| Système d’exploitation | Comportement du décodeur |
|---|---|
| Windows XP | un décodeur vidéo de média Windows se comporte toujours comme une DMO. |
| Windows Vista et Windows 7 | par défaut, un décodeur vidéo de média Windows se comporte comme un DMO. Si vous obtenez une interface IMFTransform sur un décodeur vidéo, il se comporte comme une table MFT. |
à partir de Windows 7, le décodeur Windows Media Video implémente l’interface IDMOQualityControl .
Formats d’entrée
le tableau suivant présente les codes à quatre caractères (FOURCCs) qui correspondent aux catégories d’entrées encodées prises en charge par le décodeur Windows Media Video.
| Category | FOURCC |
|---|---|
| Windows Profil simple Media Video 9 | "WMV3" |
| Windows Profil principal Media Video 9 | "WMV3" |
| Windows Profil Media Video 9 Advanced | "WVC1" |
| Windows Image Media Video 9,1 | « WMVP » pour 9,1, « WVP2 » pour 9,1 version 2 |
Formats de sortie
le décodeur Windows Media Video prend en charge les sous-types de médias de sortie suivants lorsqu’il agit en tant que DMO.
- MEDIASUBTYPE _ NV12
- MEDIASUBTYPE _ YV12
- MEDIASUBTYPE _ YUY2
- MEDIASUBTYPE _ UYVY
- MEDIASUBTYPE _ YVYU
- MEDIASUBTYPE _ NV11
- MEDIASUBTYPE _ RGB32
- MEDIASUBTYPE _ Rgb24
- MEDIASUBTYPE _ RGB565
- MEDIASUBTYPE _ RGB555
- MEDIASUBTYPE _ RGB8
le décodeur Windows Media Video prend en charge les sous-types de médias de sortie suivants lorsqu’il joue le rôle de MFT.
- MFVideoFormat _ NV12
- MFVideoFormat _ YV12
- MFVideoFormat _ YUY2
- MFVideoFormat _ UYVY
- MFVideoFormat _ YVYU
- MFVideoFormat _ NV11
- MFVideoFormat _ RGB32
- MFVideoFormat _ Rgb24
- MFVideoFormat _ RGB565
- MFVideoFormat _ RGB555
- MFVideoFormat _ RGB8
Propriétés
le décodeur Windows Media Video prend en charge les propriétés suivantes.
| Propriété | Description |
|---|---|
| MFPKEY_DECODER_DEINTERLACING | Spécifie si le codec décode les images vidéo entrelacées du flux compressé en tant que trames progressives.
Profil simple, profil principal, profil avancé. En lecture/écriture. |
| MFPKEY_DXVA_ENABLED | Spécifie si le décodeur utilise le matériel d’accélération vidéo DirectX, s’il est disponible.
Profil simple, profil principal, profil avancé. En écriture seule. |
| MFPKEY_AVDecVideoSWPowerLevel | Spécifie le niveau de puissance pour le décodeur.
Profil simple, profil principal, profil avancé, image. En lecture/écriture. |
| MFPKEY_FI_ENABLED | Spécifie si le décodeur doit utiliser l’interpolation de frame.
Profil simple, profil principal, profil avancé, image. En écriture seule. |
| MFPKEY_FI_SUPPORTED | Spécifie si le décodeur prend en charge l’interpolation de frame.
Profil simple, profil principal, profil avancé, image Lecture seule. |
| MFPKEY_NUMTHREADSDEC | Spécifie le nombre de threads que le décodeur utilisera.
Profil simple, profil principal, profil avancé, image. En lecture/écriture. |
| MFPKEY_POSTPROCESSMODE | Spécifie le mode de traitement de la publication pour le décodeur.
Profil simple, profil principal, profil avancé, image. En écriture seule. |
| g_wszWMVCNeedsDrain | Spécifie si le décodeur doit être vidé.
Lecture seule. [!Note] |
Remarques
la résolution maximale autorisée par le décodeur Windows Media Video 9 est 4096x4096.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client |
Windows XP, Windows Vista ou Windows 7 |
| En-tête |
|
| DLL |
|