Création d’une page de propriétés de filtre
cette section décrit comment créer une page de propriétés pour un filtre de DirectShow personnalisé, à l’aide de la classe CBasePropertyPage . L’exemple de code de cette section montre toutes les étapes nécessaires à la création d’une page de propriétés. L’exemple montre une page de propriétés pour un filtre d’effet de vidéo hypothétique qui prend en charge une propriété de saturation. La page de propriétés possède un curseur, que l’utilisateur peut déplacer pour ajuster le niveau de saturation du filtre.
Cette section contient les rubriques suivantes :
- Étape 1. Définir un mécanisme pour définir la propriété
- Étape 2. Implémenter ISpecifyPropertyPages
- Étape 3. Prendre en charge QueryInterface
- Étape 4. Créer la page de propriétés
- Étape 5. Stocker un pointeur vers le filtre
- Étape 6. Initialiser la boîte de dialogue
- Étape 7. Gérer les messages de fenêtre
- Étape 8. Appliquer les modifications de propriété
- Étape 9. Déconnecter la page de propriétés
- Étape 10. Prise en charge de l’inscription COM