Compartilhar via


estrutura D3D11_VIDEO_DECODER_EXTENSION (d3d11.h)

Contém dados específicos do driver para o método ID3D11VideoContext::D ecoderExtension .

Sintaxe

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

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 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 pPrivateOutputData , em bytes.

ResourceCount

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

ppResourceList

O endereço de uma matriz de ponteiros ID3D11Resource . 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 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Cabeçalho d3d11.h

Confira também

Estruturas de vídeo do Direct3D 11