Interface IPropertySetter

Notes

[Déconseillé. Cette API peut être supprimée des futures versions de Windows.]

l' IPropertySetter interface définit des propriétés sur un effet ou une transition dans les Services d’édition de DirectShow .

Pour utiliser cette interface, créez une instance d’un objet d’accesseur Set de propriété (CLSID _ PropertySetter) et associez-la à un effet ou une transition en appelant la méthode IAMTimelineObj :: SetPropertySetter . Pour plus d’informations, consultez utilisation des effets et des transitions.

En règle générale, une application doit appeler uniquement la méthode IPropertySetter :: ClearProps pour effacer les propriétés existantes, et la méthode IPropertySetter :: AddProp pour ajouter de nouvelles propriétés. Les autres méthodes sur cette interface sont appelées par d’autres composants DES.

Membres

L’interface IPropertySetter hérite de l’interface IUnknown . IPropertySetter a également les types de membres suivants :

Méthodes

L’interface IPropertySetter possède ces méthodes.

Méthode Description
AddProp Ajoute une propriété à la méthode setter de propriété, avec un tableau de paires heure-valeur qui définissent la valeur de la propriété sur une plage de temps.
ClearProps Efface toutes les données de propriété de l’accesseur Set de propriété.
CloneProps Clone un ensemble de propriétés à partir de cet accesseur Set de propriété et les ajoute à un nouvel accesseur Set de propriété.
FreeProps Libère les ressources allouées par la méthode IPropertySetter :: GetProps .
GetProps Récupère les propriétés définies sur cet objet, avec leurs valeurs correspondantes.
LoadFromBlob Charge des données de propriété à partir d’un format de persistance.
LoadXML Charge des données de propriété exprimées en Extensible Markup Language (XML).
PrintXML Convertit des données de propriété en une chaîne XML.
SaveToBlob Enregistre les données de propriété dans un format de persistance.
SetProps Définit les propriétés de l’objet cible à l’état approprié pour l’heure spécifiée.

Remarques

Notes

Le fichier d’en-tête qedit. h n’est pas compatible avec les en-têtes Direct3D ultérieurs à la version 7.

Notes

pour obtenir Qedit. h, téléchargez la mise à jour Microsoft Windows SDK pour Windows Vista et .NET Framework 3,0. Qedit. h n’est pas disponible dans le Microsoft Windows SDK pour Windows 7 et .NET Framework 3,5 Service Pack 1.

Configuration requise

Condition requise Valeur
En-tête
Qedit. h
Bibliothèque
Strmiids. lib