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 |
|
| Bibliothèque |
|