Forum: Multimedia
Delphi
by TiGü,
17. Sep 2018
Mal so ins Blaue gefragt:
Warum sollte der Name des aktiven Filters der gleiche sein wie der Name des Pins?
Beim Auto ist der Name des "Pins" ja auch sowas wie "Tankeinfüllstutzen" und nicht "VW Golf III".
Du kannst den Matthias Rauen auch eine Mail auf Deutsch schreiben, um zu erfahren ob sein madVRFilter das IOverlay-Interface unterstützt und wenn ja, wie man da ran kommt.
Forum: Multimedia
Delphi
by TiGü,
14. Sep 2018
Tu mir doch bitte mal den gefallen und kopiere die ersten beiden Funktionen bei dir rein.
Wie du sie nutzt siehst du in einen kleinen Beispiel namens Main() am Ende. Du musst natürlich deine IGraphBuilder-Instanz reinstecken!
function FindPinInterface(
const pFilter: IBaseFilter;
const iid: TGUID;
out ppUnk: IUnknown): HRESULT;
var
pF: IBaseFilter;
hr: HRESULT;
Forum: Multimedia
Delphi
by TiGü,
14. Sep 2018
Emil, wenn du nicht in der Lage bist, längere englische Texte zu lesen, obwohl ich dir schon den Link und den passenden Absatz mitteilte, dann musst du das schreiben.
8 von 10 Fragen von dir wären hinfällig, wenn du die offizielle Dokumention der verwendeten Frameworks studieren würdest.
Forum: Multimedia
Delphi
by TiGü,
14. Sep 2018
Doku nicht gelesen?
Du musst die IBaseFilter-Instanz nach dem IOverlay fragen, nicht die IPin-Instanz.
Forum: Multimedia
Delphi
by TiGü,
14. Sep 2018
Aufgrund welcher Quelle gehst du davon aus, dass die Instanz des Pins das IOverlay-Interface implementiert?