énumération D3D11_VIDEO_DECODER_BUFFER_TYPE (d3d11.h)

Spécifie un type de mémoire tampon compressée pour le décodage.

Syntax

typedef enum D3D11_VIDEO_DECODER_BUFFER_TYPE {
  D3D11_VIDEO_DECODER_BUFFER_PICTURE_PARAMETERS = 0,
  D3D11_VIDEO_DECODER_BUFFER_MACROBLOCK_CONTROL = 1,
  D3D11_VIDEO_DECODER_BUFFER_RESIDUAL_DIFFERENCE = 2,
  D3D11_VIDEO_DECODER_BUFFER_DEBLOCKING_CONTROL = 3,
  D3D11_VIDEO_DECODER_BUFFER_INVERSE_QUANTIZATION_MATRIX = 4,
  D3D11_VIDEO_DECODER_BUFFER_SLICE_CONTROL = 5,
  D3D11_VIDEO_DECODER_BUFFER_BITSTREAM = 6,
  D3D11_VIDEO_DECODER_BUFFER_MOTION_VECTOR = 7,
  D3D11_VIDEO_DECODER_BUFFER_FILM_GRAIN = 8,
  D3D11_VIDEO_DECODER_BUFFER_HUFFMAN_TABLE
} ;

Constantes

 
D3D11_VIDEO_DECODER_BUFFER_PICTURE_PARAMETERS
Valeur : 0
Mémoire tampon de paramètre de décodage d’image.
D3D11_VIDEO_DECODER_BUFFER_MACROBLOCK_CONTROL
Valeur : 1
Mémoire tampon de commande macroblock.
D3D11_VIDEO_DECODER_BUFFER_RESIDUAL_DIFFERENCE
Valeur : 2
Mémoire tampon de données de blocs de différence résiduelle.
D3D11_VIDEO_DECODER_BUFFER_DEBLOCKING_CONTROL
Valeur : 3
Déblocage de la mémoire tampon de commande de contrôle de filtre.
D3D11_VIDEO_DECODER_BUFFER_INVERSE_QUANTIZATION_MATRIX
Valeur : 4
Mémoire tampon de matrice de quantisation inverse.
D3D11_VIDEO_DECODER_BUFFER_SLICE_CONTROL
Valeur : 5
Mémoire tampon de contrôle des segments.
D3D11_VIDEO_DECODER_BUFFER_BITSTREAM
Valeur : 6
Mémoire tampon de données de flux de bits.
D3D11_VIDEO_DECODER_BUFFER_MOTION_VECTOR
Valeur : 7
Mémoire tampon de vecteur de mouvement.
D3D11_VIDEO_DECODER_BUFFER_FILM_GRAIN
Valeur : 8
Mémoire tampon de données de synthèse de grain de film.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
En-tête d3d11.h

Voir aussi

Énumérations vidéo Direct3D 11

ID3D11VideoContext ::GetDecoderBuffer