Partager via


Méthode IDirectXVideoProcessorService ::GetProcAmpRange (dxva2api.h)

Obtient la plage de valeurs d’un paramètre de processeur vidéo (ProcAmp).

Syntaxe

HRESULT GetProcAmpRange(
  [in]  REFGUID               VideoProcDeviceGuid,
  [in]  const DXVA2_VideoDesc *pVideoDesc,
  [in]  D3DFORMAT             RenderTargetFormat,
  [in]  UINT                  ProcAmpCap,
  [out] DXVA2_ValueRange      *pRange
);

Paramètres

[in] VideoProcDeviceGuid

GUID qui identifie l’appareil de processeur vidéo. Pour obtenir la liste des GUID du processeur vidéo, appelez IDirectXVideoProcessorService ::GetVideoProcessorDeviceGuids.

[in] pVideoDesc

Pointeur vers une structure DXVA2_VideoDesc qui décrit le contenu vidéo.

[in] RenderTargetFormat

Format de la surface cible de rendu, spécifié en tant que valeur D3DFORMAT . Pour plus d’informations, consultez la documentation Direct3D. Vous pouvez également utiliser un code FOURCC pour spécifier un format qui n’est pas défini dans l’énumération D3DFORMAT . Voir Vidéo FOURCCs.

[in] ProcAmpCap

Paramètre ProcAmp à interroger. Consultez Paramètres ProcAmp.

[out] pRange

Pointeur vers une structure DXVA2_ValueRange qui reçoit la plage de valeurs pour le paramètre spécifié dans ProcAmpCaps.

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

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

Voir aussi

Traitement vidéo DXVA

IDirectXVideoProcessorService