Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Ein Fenster/Bildschirmbereich auf den TV-Out legen (https://www.delphipraxis.net/23532-ein-fenster-bildschirmbereich-auf-den-tv-out-legen.html)

Chris1986 4. Jun 2004 15:43


Ein Fenster/Bildschirmbereich auf den TV-Out legen
 
Hallo,
ich habe an meiner Grafikkarte einen TV-Out. Jetzt würde ich gerne z.B: nur ein Programm auf dem Fernseher sehen. Egal, ob es maximiert ist, oder nicht. Wobei das Bild auf dem Fernseher immer ein Vollbild ist. Die Grafikkarte Parhelia von Matrox hat eine ähnliche Funktion für das Video Editing Programm Premiere von Adobe. Bei dieser Karte wird auf dem TV nur das Video angezeigt. Nicht aber die Meüs drumherum

Hier ist ein Bild von Matrox:
http://www.matrox.com/mga/workstatio...o_dual_big.jpg

Ist es möglich in Delphi ein Programm zu schreiben, über das sich eine solche Funktion steuern lässt?
MfG
Christian

axelf98 4. Jun 2004 15:57

Re: Ein Fenster/Bildschirmbereich auf den TV-Out legen
 
Wenn man den Videoausgang einschaltet, kann man den Desktop auf den 2. Monitor erweitern. Jetzt kann man ein Programm mit einem Formular schreiben, dass auf dem 2. Desktop AlwaysOnTop ist und diesen ganz ausfüllt. Dann müsste dieser Teil des Programms ganz und ohne Leisten auf dem Fernseher zu sehen sein.

Informationen über die Monitore auf dem System bekommst du über
Code:
      Screen.MonitorCount
      screen.Monitors[1].Width // zweiter Monitor

dizzy 4. Jun 2004 16:06

Re: Ein Fenster/Bildschirmbereich auf den TV-Out legen
 
Was die Videobilder angeht, so unterscheiden diese sich deutlich von "normaler" Graphik. Die werden idR als Overlay von der Graphikkarte auf das sonstige Bild gelegt - und die meisten Karten können diese Overlayinformationen auch auf andere Bildschirme verteilen. Diese Möglichkeit gibt es für normale Graphiken nicht. Um es genau so zu machen, wie mit Videos, müsstest du also deinen Bildschirm capturen, ein steaming video draus machen, und direkt abspielen ;)

Andere Variante: Bei meiner GF4 Ti4400 kann ich den TV-Out auch wie einen ganz normalen Bildschirm ansprechen. Also auch als 2. Schirm, auf den ich dann einfach mein Fenster schieben kann. (Und trotzdem ein Videooverlay fullscreen drüberklatschen :) )

Hängt also von deiner GraKa ab, ob und wie du da dran gehen könntest.

gruss,
dizzy


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:36 Uhr.

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