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 |
|
Vea también