Freigeben über


Erstellen einer Filtereigenschaftenseite

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

In diesem Abschnitt wird beschrieben, wie Sie mithilfe der CBasePropertyPage-Klasse eine Eigenschaftenseite für einen benutzerdefinierten DirectShow-Filter erstellen. Der Beispielcode in diesem Abschnitt zeigt alle Schritte, die zum Erstellen einer Eigenschaftenseite erforderlich sind. Das Beispiel zeigt eine Eigenschaftenseite für einen hypothetischen Videoeffektfilter, der eine Sättigungseigenschaft unterstützt. Die Eigenschaftenseite verfügt über einen Schieberegler, den der Benutzer verschieben kann, um die Sättigungsstufe des Filters anzupassen.

Dieser Abschnitt enthält die folgenden Themen:

Schreiben von DirectShow-Filtern