IDirectXVideoDecoder ::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] DXVA2_ConfigPictureDecode *pConfig,
[out] IDirect3DSurface9 ***pDecoderRenderTargets,
[out] UINT *pNumSurfaces
);
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 qui reçoit une description du format vidéo. Ce paramètre peut être NULL.
[out] pConfig
Pointeur vers une structure DXVA2_ConfigPictureDecode qui reçoit la configuration du décodeur. Ce paramètre peut être NULL.
[out] pDecoderRenderTargets
Reçoit un tableau de pointeurs d’interface IDirect3DSurface9 . Ces pointeurs représentent les cibles de rendu du décodeur. La méthode alloue la mémoire pour le tableau et appelle AddRef sur chacun des pointeurs. L’appelant doit libérer les pointeurs et appeler CoTaskMemFree pour libérer la mémoire du tableau. Ce paramètre peut être NULL.
[out] pNumSurfaces
Reçoit le nombre d’éléments dans le tableau pppDecoderRenderTargets . 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 |
|
Argument non valide. Au moins un paramètre doit être non NULL. |
Remarques
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.
Si vous spécifiez une valeur non NULL pour pppDecoderRenderTargets (pour recevoir les surfaces cibles de rendu), pNumSurfaces ne peut pas être NULL, car il reçoit la taille du tableau retournée dans pppDecoderenderTargets.
Configuration requise
Condition requise | Valeur |
---|---|
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 |