Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi WindowHandle vom Aktiven Renderer (https://www.delphipraxis.net/197875-windowhandle-vom-aktiven-renderer.html)

TiGü 14. Sep 2018 17:18

AW: WindowHandle vom Aktiven Renderer
 
Versuch mach kluch!

EWeiss 14. Sep 2018 17:23

AW: WindowHandle vom Aktiven Renderer
 
Zitat:

Zitat von TiGü (Beitrag 1413219)
Versuch mach kluch!

Richtig ;)
Aus dem vorherigen Beitrag.
Zitat:

Ich verstehe auch die Herangehensweise nicht.
Der GraphBuilder hat doch nichts mit dem Aktiven Video Render Filter zu tun.

Diese sind
VMR7BaseFilter, VMR9BaseFilter, madVRFilter, EVRBaseFilter
und wird so zum GraphBuilder addiert.
Delphi-Quellcode:
hr := GraphBuilder.AddFilter(FVideoRenderer.VMRFilter, PWideChar(FVideoRenderer.FilterName));


trotzdem Danke ein versuch war es wert.

PS:
Das ist warum ich auch nicht verstehe warum das suchen des Pin fehl schlägt bzw. das Overlay Interface.
Delphi-Quellcode:
HR := FVideoRenderer.VMRFilter.FindPin(PWideChar(FVideoRenderer.FilterName), pPin);

müsste eigentlich funktionieren!
Die Namen der Filter werden korrekt zugewiesen von daher muss ich sie nicht suchen.

gruss

TiGü 17. Sep 2018 07:48

AW: WindowHandle vom Aktiven Renderer
 
Zitat:

Zitat von EWeiss (Beitrag 1413220)
PS:
Das ist warum ich auch nicht verstehe warum das suchen des Pin fehl schlägt bzw. das Overlay Interface.
Delphi-Quellcode:
HR := FVideoRenderer.VMRFilter.FindPin(PWideChar(FVideoRenderer.FilterName), pPin);

müsste eigentlich funktionieren!
Die Namen der Filter werden korrekt zugewiesen von daher muss ich sie nicht suchen.

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.

EWeiss 17. Sep 2018 08:36

AW: WindowHandle vom Aktiven Renderer
 
Ich habe die Funktion entfernt weil überflüssig.
Ich habe das Handle von daher ist das Thema erledigt.

Danke.

PS:
Zitat:

Beim Auto ist der Name des "Pins" ja auch sowas wie "Tankeinfüllstutzen" und nicht "VW Golf III".
Nun der VMRFilter Name vom FVideoRenderer.VMRFilter ist ja auch "madVRFilter" und nicht FVideoRenderer.FilterName "madVR"
das selbe bei EVR VMRFilter Name EVRBaseFilter FVideoRenderer.FilterName "EVR"
Du erkennst den Unterschied zwischen beiden Namen?
Aber wie gesagt hat sich erledigt.

gruss


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:00 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz