Método IDirect3DVideoDevice9::GetDXVAGuids
Obtém uma lista de perfis de Aceleração de Vídeo DirectX (DXVA) compatíveis com o driver de exibição.
Sintaxe
HRESULT GetDXVAGuids(
DWORD *pNumGuids,
GUID *pGuids
);
Parâmetros
-
pNumGuids
-
Na entrada, especifica o número de elementos na matriz pGuids . Se pGuids for NULL, o valor de
*pNumGuids
deverá ser zero.Na saída, se pGuids for NULL, pNumGuids receberá o número de perfis DXVA de modo restrito. Caso contrário, pNumGuids receberá o número real de GUIDs copiados para a matriz pGuids .
-
pGuids
-
Endereço de uma matriz de GUIDs ou NULL. Se o valor não for NULL, a matriz receberá uma lista de GUIDs que especificam perfis DXVA de modo restrito. Esses GUIDs são definidos em dxva.h e estão documentados na especificação DXVA 1.0.
Valor retornado
Se esse método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT .
Comentários
Chame esse método duas vezes. Na primeira chamada, defina pGuids como NULL. O parâmetro pNumGuids recebe o número de GUIDs de perfil DXVA. Aloque uma matriz de GUIDs com o tamanho necessário e chame o método novamente. Desta vez, defina pGuids como o endereço da matriz. O método preenche a matriz com a lista de GUIDs de perfil DXVA.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Confira também