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 |