MÉTHODE IMFVideoProcessor::SetVideoProcessorMode (evr9.h)
Définit le mode de processeur vidéo préféré. L’EVR tente d’utiliser ce mode au démarrage de la lecture.
Syntaxe
HRESULT SetVideoProcessorMode(
[in] LPGUID lpMode
);
Paramètres
[in] lpMode
Pointeur vers un GUID qui identifie le mode processeur vidéo. Pour obtenir la liste des modes disponibles, appelez IMFVideoProcessor::GetAvailableVideoProcessorModes.
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 mode demandé n’est pas valide. |
|
Le mélangeur a déjà alloué des ressources Direct3D et ne peut pas changer de mode. |
|
Le type de média du flux de référence n’est pas défini. |
Notes
Avant d’appeler cette méthode, définissez le type de média pour le flux de référence comme suit :
- DirectShow EVR filter: Connect pin 0.
- Récepteur de média EVR : définissez le type de média pour le flux 0.
- Mixer (autonome) : définissez le type de média pour le flux d’entrée 0 et définissez le type de média pour le flux de sortie.
Appelez cette méthode avant le début de la lecture vidéo.
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 |