Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Décrit le contenu d’un exemple vidéo. Ces indicateurs sont utilisés dans la structure DXVA2_ExtendedFormat .
Syntaxe
typedef enum _DXVA2_SampleFormat {
DXVA2_SampleFormatMask = 0xff,
DXVA2_SampleUnknown = 0,
DXVA2_SampleProgressiveFrame = 2,
DXVA2_SampleFieldInterleavedEvenFirst = 3,
DXVA2_SampleFieldInterleavedOddFirst = 4,
DXVA2_SampleFieldSingleEven = 5,
DXVA2_SampleFieldSingleOdd = 6,
DXVA2_SampleSubStream = 7
} DXVA2_SampleFormat;
Constantes
DXVA2_SampleFormatMaskValeur : 0xff Masque de bits pour valider les valeurs d’indicateur. Cette valeur n’est pas un indicateur valide. |
DXVA2_SampleUnknownValeur : 0 Format inconnu. Par défaut, DXVA2_SampleProgressiveFrame. |
DXVA2_SampleProgressiveFrameValeur : 2 L’exemple contient une image progressive (non entrelacée). |
DXVA2_SampleFieldInterleavedEvenFirstValeur : 3 L’exemple contient deux champs entrelacés. Le champ pair doit être affiché en premier. |
DXVA2_SampleFieldInterleavedOddFirstValeur : 4 L’exemple contient deux champs entrelacés. Le champ impair doit être affiché en premier. |
DXVA2_SampleFieldSingleEvenValeur : 5 L’exemple contient un seul champ pair. |
DXVA2_SampleFieldSingleOddValeur : 6 L’exemple contient un seul champ impair. |
DXVA2_SampleSubStreamValeur : 7 L’exemple contient une image de sous-flux vidéo. Utilisez cette valeur pour le mélange de sous-flux. |
Notes
Cette énumération équivaut à l’énumération DXVA_SampleFormat utilisée dans DXVA 1.0.
Le tableau suivant montre le mappage des valeurs d’énumération MFVideoInterlaceMode , qui sont utilisées dans les types de médias Media Foundation, pour DXVA2_SampleFormat valeurs.
| Valeur MFVideoInterlaceMode | valeur DXVA2_SampleFormat |
|---|---|
| MFVideoInterlace_Unknown | DXVA2_SampleUnknown. |
| MFVideoInterlace_Progressive | DXVA2_SampleProgressiveFrame. |
| MFVideoInterlace_FieldInterleavedUpperFirst | DXVA2_SampleFieldInterleavedEvenFirst |
| MFVideoInterlace_FieldInterleavedLowerFirst | DXVA2_SampleFieldInterleavedOddFirst. |
| MFVideoInterlace_FieldSingleUpper | DXVA2_SampleFieldSingleEven. |
| MFVideoInterlace_FieldSingleLower | DXVA2_SampleFieldSingleOdd. |
| MFVideoInterlace_MixedInterlaceOrProgressive | Aucune correspondance exacte. Utilisez DXVA2_SampleFieldInterleavedEvenFirst comme valeur initiale, puis utilisez les indicateurs d’interlace des exemples multimédias. Pour plus d’informations, consultez Interlacing vidéo. |
À l’exception de MFVideoInterlace_MixedInterlaceOrProgressive, chaque paire de valeurs d’énumération correspondantes a la même valeur numérique.
La valeur DXVA2_SampleSubStream n’a pas d’équivalent dans l’énumération MFVideoInterlaceMode .
Spécifications
| Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
| En-tête | dxva2api.h |