Compartilhar via


estrutura D3DDDIARG_CREATEDECODEDEVICE (d3dumddi.h)

A estrutura D3DDDIARG_CREATEDECODEDEVICE descreve um dispositivo de decodificação directx va (aceleração de vídeo) do Microsoft DirectX para criar.

Sintaxe

typedef struct _D3DDDIARG_CREATEDECODEDEVICE {
  [in]     const GUID                  *pGuid;
  [in]     DXVADDI_VIDEODESC           VideoDesc;
  [in]     DXVADDI_CONFIGPICTUREDECODE *pConfig;
  [in/out] HANDLE                      hDecode;
} D3DDDIARG_CREATEDECODEDEVICE;

Membros

[in] pGuid

Um ponteiro para o GUID que representa o tipo de decodificação de VA do DirectX. O runtime do Microsoft Direct3D chama a função GetCaps para consultar os GUIDs com suporte.

[in] VideoDesc

A estrutura DXVADDI_VIDEODESC para o fluxo de vídeo que o dispositivo decodificar deve decodificar.

[in] pConfig

Um ponteiro para a estrutura DXVADDI_CONFIGPICTUREDECODE que contém os dados de configuração de conexão do DirectX VA para decodificação de imagem compactada que o dispositivo decodificado requer. O runtime do Direct3D chama a função GetCaps para consultar as configurações com suporte.

[in/out] hDecode

Um identificador para o dispositivo decodificado. O driver de exibição do modo de usuário deve definir esse identificador como um valor que o runtime do Direct3D pode usar para identificar o dispositivo decodificado em chamadas subsequentes.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Cabeçalho d3dumddi.h (inclua D3dumddi.h)

Confira também

CreateDecodeDevice

DXVADDI_CONFIGPICTUREDECODE

DXVADDI_VIDEODESC

Getcaps