Compartilhar via


Fornecendo recursos para modos de extensão DirectX VA 2.0

Como consultar modos de extensão DXVA 2.0

Quando sua função GetCaps é chamada, o UMD (driver de exibição do modo de usuário) fornece os seguintes recursos para modos de extensão DirectX VA 2.0 com base no tipo de solicitação especificado no membro Type da estrutura D3DDDIARG_GETCAPS para a qual seu parâmetro pData aponta.

tipos de solicitação D3DDDICAPS_GETEXTENSIONGUIDCOUNT e D3DDDICAPS_GETEXTENSIONGUIDS

O runtime D3D primeiro solicita o número de GUIDs com suporte seguido por uma solicitação para a lista de GUIDs com suporte. O UMD retorna o número e uma lista dos GUIDs aos quais ele dá suporte para modos de extensão.

D3DDDICAPS_GETEXTENSIONCAPS tipo de solicitação

Cada modo de extensão compatível com UMD pode ter recursos exclusivos. O UMD retorna esses recursos quando o tipo de solicitação D3DDDICAPS_GETEXTENSIONCAPS é passado. O runtime do Direct3D especifica uma estrutura DXVADDI_QUERYEXTENSIONCAPSINPUT para o GUID de extensão recuperar recursos para em uma variável para a qual o membro pInfo do D3DDDIARG_GETCAPS aponta. O UMD retorna recursos para o GUID de extensão em uma estrutura privada para a qual o membro pData do D3DDDIARG_GETCAPS aponta.