Compartir a través de


estructura D3D11_VIDEO_DECODER_EXTENSION (d3d11.h)

Contiene datos específicos del controlador para el método ID3D11VideoContext::D ecoderExtension .

Sintaxis

typedef struct D3D11_VIDEO_DECODER_EXTENSION {
  UINT           Function;
  void           *pPrivateInputData;
  UINT           PrivateInputDataSize;
  void           *pPrivateOutputData;
  UINT           PrivateOutputDataSize;
  UINT           ResourceCount;
  ID3D11Resource **ppResourceList;
} D3D11_VIDEO_DECODER_EXTENSION;

Miembros

Function

Número de función. Este número identifica la operación que se va a realizar. Actualmente no se definen números de función.

pPrivateInputData

Puntero a un búfer que contiene datos de entrada para el controlador.

PrivateInputDataSize

Tamaño del búfer pPrivateInputData , en bytes.

pPrivateOutputData

Puntero a un búfer que el controlador puede usar para escribir datos de salida.

PrivateOutputDataSize

Tamaño del búfer pPrivateOutputData , en bytes.

ResourceCount

Número de elementos de la matriz ppResourceList . Si ppResourceList es NULL, establezca ResourceCount en cero.

ppResourceList

Dirección de una matriz de punteros ID3D11Resource . Use este miembro para pasar recursos de Direct3D al controlador.

Comentarios

El significado exacto de cada miembro de estructura depende del valor de Function.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Encabezado d3d11.h

Consulte también

Estructuras de vídeo de Direct3D 11