Delphi in DDC/CI

Vse o večpredstavnosti (zvok, video, DirectShow in podobno).
Odgovori
sax15
Prispevkov: 88
Pridružen: 14.07.2003 10:27:40

Delphi in DDC/CI

Odgovor Napisal/-a sax15 » 15.12.2010 10:48:21

Zdravo,
Ali mogoče kdo ve kako pridobiti in spremeniti podatke iz monitorja preko DDC/CI?
Želel bi namreč izklopiti monitor in utišati zvočnike iz aplikacije.

Koda: Izberi vse

SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 0);
ne morem uporabiti, ker mi izklopi vse monitorje na enkrat, jaz pa bi rad izklopil samo določenega.

ps. po možnosti z brezplačnimi komponentami (ne želim plčevati za WinI2C DDC http://nicomsoft.com/)
lp SaX

sax15
Prispevkov: 88
Pridružen: 14.07.2003 10:27:40

Re: Delphi in DDC/CI

Odgovor Napisal/-a sax15 » 22.12.2010 08:19:07

Ali mogoče kdo ve kakšen drugačen način (pristop), da bi programsko ugasnil monitor, video izhod na kartici pa bi še vedno deloval (S-Video ali drugi izhod na kartici bi še vedno delovala)?
In pa kako na samem monitorju programsko utišati zvočnike?


lp SaX

Uporabniški avatar
JernejL
Prispevkov: 1292
Pridružen: 17.11.2001 10:14:23
Kontakt:

Re: Delphi in DDC/CI

Odgovor Napisal/-a JernejL » 22.12.2010 17:17:39

Verjetno lahko izklopiš monitor preko api knjižic gonilnikov (ati/nvidia/intel)

Zvočniki pa so normalna audio naprava..

Lp

sax15
Prispevkov: 88
Pridružen: 14.07.2003 10:27:40

Re: Delphi in DDC/CI

Odgovor Napisal/-a sax15 » 29.12.2010 20:24:19

Hvala za namig.
Že raziskujem v tej smeri.

lp SaX

Odgovori