Méthode IMFDeviceTransform::InitializeTransform (mftransform.h)
InitializeTransform est appelé pour initialiser l’appareil MFT.
Syntaxe
HRESULT InitializeTransform(
[in] IMFAttributes *pAttributes
);
Paramètres
[in] pAttributes
Contient un pointeur vers un attribut, passé par le pipeline de capture qui contient des paramètres d’initialisation. Les valeurs d’attributs suivantes sont passées à la fonction
Clé d’attribut | Description |
---|---|
|
Interface IKsControl de l’objet DeviceTransform précédent. Il implémente également IMFDeviceTransform, utilisé pour obtenir les informations nécessaires à la création d’un pipeline valide. |
|
Indique le lien symbolique d’un pilote de capture vidéo |
|
Spécifie le nom complet d’un appareil. Le nom d’affichage est une chaîne lisible par l’utilisateur, adaptée à l’affichage dans une interface utilisateur. |
Valeur retournée
Cette méthode retourne un code HRESULT. Les valeurs possibles incluent, mais sans s’y limiter, les valeurs indiquées dans le tableau suivant.
Code de retour | Description |
---|---|
|
Initialisation réussie |
|
L’appareil MFT n’a pas pu prendre en charge la demande pour l’instant. |
Notes
Les mfts d’appareil peuvent tirer parti de cette fonction pour initialiser différents objets et états internes. Le pipeline peut également utiliser le paramètre IMFAttributes d’entrée pour communiquer certaines informations de configuration au MFT de l’appareil.
Configuration requise
Client minimal pris en charge | Windows 10 version 1703 |
Plateforme cible | Windows |
En-tête | mftransform.h |