Compartir a través de


IDirect3DVideoDevice9::GetDXVAGuids (método)

Obtiene una lista de perfiles de aceleración de vídeo directX (DXVA) compatibles con el controlador de pantalla.

Sintaxis

HRESULT GetDXVAGuids(
   DWORD *pNumGuids,
   GUID  *pGuids
);

Parámetros

pNumGuids

En la entrada, especifica el número de elementos de la matriz pGuids . Si pGuids es NULL, el valor de *pNumGuids debe ser cero.

En la salida, si pGuids es NULL, pNumGuids recibe el número de perfiles DXVA en modo restringido. De lo contrario, pNumGuids recibe el número real de GUID que se copian en la matriz pGuids .

pGuids

Dirección de una matriz de GUID o NULL. Si el valor no es NULL, la matriz recibe una lista de GUID que especifican perfiles DXVA en modo restringido. Estos GUID se definen en dxva.h y se documentan en la especificación DXVA 1.0.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .

Observaciones

Llame a este método dos veces. En la primera llamada, establezca pGuids en NULL. El parámetro pNumGuids recibe el número de GUID de perfil de DXVA. Asigne una matriz de GUID con el tamaño necesario y llame al método de nuevo. Esta vez, establezca pGuids en la dirección de la matriz. El método rellena la matriz con la lista de GUID de perfil de DXVA.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado
Dxva.h

Vea también

IDirect3DVideoDevice9