2017-03-21 6 views
1

Ich werde einen einfachen DirectShow Capture-Quellfilter schreiben, um mit z. B. Skype zu verwenden. Ich habe einige Parameter, die ich den Benutzern zur Verfügung stellen möchte. Natürlich könnte ich eine separate exe erstellen, die etwas in die Windows-Registrierung legt ... aber ich frage mich, ob es eine Möglichkeit gibt, diese Eigenschaftsseite an die Schaltfläche "webcam settings" anzuhängen, die immer in Anwendungen vorhanden ist, die Videoeingänge verwenden.DirectShow Filtereigenschaften Fenster

Was ruft diese Schaltfläche eigentlich auf?

Gibt es einen standardisierten und dokumentierten Weg, dies zu implementieren?

Antwort

1

Jeder Quellenfilter kann Eigenschaftenseiten der verbrauchenden Anwendung aussetzen. Sie müssen die ISpecifyProperyPages-Schnittstelle implementieren. Weitere Informationen und Beispiele finden Sie auf dieser MSDN-Seite: https://msdn.microsoft.com/en-us/library/windows/desktop/dd375010(v=vs.85).aspx C++ DirectShow-Klassen bieten Ihnen auch eine Basisklasse für die eigentliche Implementierung der Eigenschaftenseite: CBasePropertyPage.

Verwandte Themen