[ Solution @ 01.06.2007. 00:29 ] @
Kako da se iz Windows aplikacije koja je radjena u Delphi, posalje slika na TV npr. neki Video fajl ili jos bolje da se iscrtavaju neke slike na TV?

Pozdrav,
Vladimir
[ vlaiv @ 01.06.2007. 12:47 ] @
U sustini, pod uslovom da te interesuje kako da na TV out video kartice posaljes nesto iz delphi-ja,
uradi sledece:

Konfigurisi sistem u dualview ...

Pogledaj Screen globalnu varijabilu (TScreen), trebalo bi da ima MonitorCount i
monitors array (niz objekata tipa TMonitor),

Napravis jedan form

pruzis priliku korisniku da izabere na koji ce monitor da izbaci form ...

Form postavis na kordinate monitora (obicno MainMonitorWidth,0 - recimo 1024,0 za glavni monitor u rezoluciji 1024x768)
Velicinu forma postavis na rezoluciju datog monitora - recimo 800x600 i

Crtash po datom monitoru (tom formu, odnosno njegovom canvas-u, ili pak lepis neki TImage na njega) do mile volje ... :)

[ viking13 @ 04.06.2007. 15:42 ] @
Citat:
Solution: Kako da se iz Windows aplikacije koja je radjena u Delphi, posalje slika na TV npr. neki Video fajl ili jos bolje da se iscrtavaju neke slike na TV?

Pozdrav,
Vladimir


O ovome može da se napiše knjiga.

Odgovor zavisi od toga šta će aplikacija da radi i od tehnologije koja se koristi.

Za aplikacije koje koriste samo GDI, stvar je uglavnom veoma jednostavna, pod uslovom da ti nije bitno to što će nešto da ti utrči na drugi ekran sa primarnog i pod uslovom da se sekundarni monitor nalazi "desno" od primarnog.

Šta znači "desno"?

Ukoliko je rezolucija primarnog monitora 1024x768, koordinate sekundarnog monitora treba da počinju na 1024,0. U tom slučaju je sve veoma lako, i onda se sve svodi na ovo o čemu je već pisano.

Kod nekih kartica koordinate sekundarnog monitora mogu da kreću iz minusa i da se on nalazi "levo" od primarnog. Njegov početak je recimo -1024,0. O ovome treba voditi računa.

Ukoliko se koristi DirectX ili OpenGL stvar počinje da se komplikuje zbog načina na koji rade, windowed moda, full screen moda i sličnih stvari...

Profesionalne broadcast aplikacije (aplikacije za emitovanje TV programa) koriste posebne kartice, pa je samim tim i njihovo korišćenje komplikovanije.

I tako dalje i tako dalje.