Compartilhar via


estrutura D3D11_1DDIARG_VIDEODECODEREXTENSION (d3d10umddi.h)

Especifica dados específicos do driver para a função de decodificação de DXVA (Aceleração de Vídeo) do Microsoft DirectX estendida fornecida por uma chamada para a função VideoDecoderExtension .

Sintaxe

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

Membros

Function

O número da função. Esse número identifica a operação a ser executada. Atualmente, nenhum número de função é definido.

pPrivateInputData

Um ponteiro para um buffer que contém dados de entrada para o driver.

PrivateInputDataSize

O tamanho do buffer apontado por pPrivateInputData, em bytes.

pPrivateOutputData

Um ponteiro para um buffer que o driver pode usar para gravar dados de saída.

PrivateOutputDataSize

O tamanho do buffer apontado por pPrivateOutputData, em bytes.

ResourceCount

O número de elementos na matriz pResourceList . Se pResourceList for NULL, defina ResourceCount como zero.

pResourceList

Um ponteiro para uma matriz de identificadores de recursos. Use esse membro para passar recursos do Direct3D para o driver.

Comentários

O significado exato de cada membro da estrutura depende do valor de Function.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8
Servidor mínimo com suporte Windows Server 2012
Cabeçalho d3d10umddi.h (inclua D3d10umddi.h)

Confira também

VideoDecoderExtension