Méthode IMFVirtualCamera ::SendCameraProperty (mfvirtualcamera.h)
Wrapper autour de la méthode IKsControl ::KsProperty interne, qui définit une propriété ou récupère des informations de propriété, ainsi que toutes les autres opérations de prise en charge définies disponibles sur un jeu de propriétés.
Syntaxe
HRESULT SendCameraProperty(
REFGUID propertySet,
ULONG propertyId,
ULONG propertyFlags,
void *propertyPayload,
ULONG propertyPayloadLength,
void *data,
ULONG dataLength,
ULONG *dataWritten
);
Paramètres
propertySet
GUID représentant le KSPROPERTY. Définir le champ.
propertyId
ULONG représentant le champ KSPROPERTY.Id .
propertyFlags
Ensemble d’indicateurs de bits ou ed représentant KSPROPERTY. Champ Indicateurs .
propertyPayload
Données étendues ajoutées à la fin de la structure KSPROPERTY . Toute charge utile de propriété fournie sera ajoutée à la fin de la structure KSPROPERTY avant d’être envoyée à la source multimédia personnalisée de la caméra virtuelle.
propertyPayloadLength
Taille en octets de la mémoire tampon pointée par propertyPayload.
data
Mémoire tampon d’octets pour la charge utile de la propriété .
dataLength
Taille en octets de la mémoire tampon pointée vers les données.
dataWritten
Paramètre de sortie indiquant la quantité de données écrites dans la mémoire tampon de données. Cette valeur est valide uniquement lorsque commandFlags contient une opération GET ou de requête.
Valeur retournée
Retourne une valeur HRESULT, y compris, mais sans s’y limiter, les valeurs suivantes :
Code d'erreur | Description |
---|---|
S_OK | Opération réussie |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Build 22000 |
En-tête | mfvirtualcamera.h |
Bibliothèque | mfsensorgroup.lib |
DLL | mfsensorgroup.dll |