Compartir a través de


estructura D3D11_1DDIARG_VIDEODECODEREXTENSION (d3d10umddi.h)

Especifica los datos específicos del controlador para la función de descodificación de aceleración de vídeo de Microsoft DirectX (DXVA) extendida proporcionada por una llamada a la función VideoDecoderExtension .

Sintaxis

typedef struct D3D11_1DDIARG_VIDEODECODEREXTENSION {
  UINT               Function;
  void               *pPrivateInputData;
  UINT               PrivateInputDataSize;
  void               *pPrivateOutputData;
  UINT               PrivateOutputDataSize;
  UINT               ResourceCount;
  D3D10DDI_HRESOURCE *pResourceList;
} D3D11_1DDIARG_VIDEODECODEREXTENSION;

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 al que apunta 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 al que apunta pPrivateOutputData, en bytes.

ResourceCount

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

pResourceList

Puntero a una matriz de identificadores de recursos. 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
Servidor mínimo compatible Windows Server 2012
Encabezado d3d10umddi.h (incluya D3d10umddi.h)

Consulte también

VideoDecoderExtension