Share via


IDirectXVideoProcessor::GetCreationParameters, méthode (dxva2api.h)

Récupère les paramètres utilisés pour créer cet appareil.

Syntaxe

HRESULT GetCreationParameters(
  [out] GUID            *pDeviceGuid,
  [out] DXVA2_VideoDesc *pVideoDesc,
  [out] D3DFORMAT       *pRenderTargetFormat,
  [out] UINT            *pMaxNumSubStreams
);

Paramètres

[out] pDeviceGuid

Reçoit le GUID de l’appareil. Ce paramètre peut être NULL.

[out] pVideoDesc

Pointeur vers une structure DXVA2_VideoDesc allouée par l’appelant. La méthode remplit la structure avec une description du format vidéo. Ce paramètre peut être NULL.

[out] pRenderTargetFormat

Reçoit le format cible de rendu, spécifié sous la forme d’une valeur D3DFORMAT . Pour plus d’informations, consultez la documentation Direct3D. Ce paramètre peut être NULL.

[out] pMaxNumSubStreams

Reçoit le nombre maximal de flux pris en charge par l’appareil. Ce paramètre peut être NULL.

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK
E_INVALIDARG
Argument non valide. Au moins un paramètre doit être non NULL.

Notes

Vous pouvez définir n’importe quel paramètre sur NULL si le résultat ne vous intéresse pas. Au moins un paramètre doit être non NULL.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête dxva2api.h

Voir aussi

Traitement vidéo DXVA

IDirectXVideoProcessor