Méthode IMFVideoProcessor::GetFilteringRange (evr9.h)
Récupère la plage de valeurs pour un paramètre de filtre d’image spécifié.
Syntaxe
HRESULT GetFilteringRange(
[in] DWORD dwProperty,
[out] DXVA2_ValueRange *pPropRange
);
Paramètres
[in] dwProperty
Paramètre de filtrage d’images à interroger. Pour obtenir la liste des valeurs possibles, consultez Paramètres de filtre d’image DXVA.
[out] pPropRange
Pointeur vers une structure DXVA2_ValueRange qui reçoit une plage de valeurs pour le paramètre de filtrage d’images spécifié.
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 |
|
Le pilote ne prend pas en charge ce paramètre de filtre. |
|
Valeur non valide pour dwProperty. |
|
Aucun mode de processeur vidéo n’a été défini. |
|
L’opération spécifiée n’est pas disponible. |
|
Le type de média du flux de référence n’est pas défini. |
Notes
Cette méthode retourne la plage de valeurs que le mode processeur vidéo actuel prend en charge pour le paramètre de filtre d’image spécifié.
Cette méthode échoue si le mode processeur vidéo n’a pas été défini sur le mélangeur. Pour sélectionner un mode processeur vidéo, appelez IMFVideoProcessor::SetVideoProcessorMode. Sinon, l’EVR sélectionne automatiquement un mode au début de la diffusion en continu.
Pour savoir quelle image filtre le pilote prend en charge, appelez IMFVideoProcessor::GetVideoProcessorCaps.
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 | evr9.h |
Bibliothèque | Strmiids.lib |