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 de 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. No momento, 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.

Observações

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

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 8
servidor com suporte mínimo Windows Server 2012
cabeçalho d3d10umddi.h (inclua D3d10umddi.h)

Consulte também

VideoDecoderExtension