Citat:
microcode:
...ps
Imam staru karticu ASUS® V3000 (riva 128). Da li netko zna , imali možda
ova kartica problema sa TvOut-om ?
Neke kartice (npr Matrox G450) nisu u stanju da naprave overlay surface ako je rezolucija desktopa veca od 1024x768. Mozda je to slucaj i kod tebe. Probaj da smanjis rezoluciju...
DirectX7 ima jako losu podrsku za DShow. Bolje predji na DX8.1 ili DX9.
U DXSDK/bin direktorijumu imas program graphedit.exe. Startuj ga
i uradi sledece:
1. U meniju nadji Inser Filter. Otvorice se prozir sa spiskom filtera.
2. U Video Crossbar devices nadji tvoj TV tuner i dodaj ga u graph (dupli click)
3. U video Capture Sources nadji ponovo tvoju karticu i dodaj je u graph.
4. Zatvori Insert filters.
5. Idi na properites od corssbar device-a i podesi koji od ulaza idu na out pin.
(npr TV tuner pin na out pin ili composite in na out pin). Crossbar je u stvari "patch panel".
6. Povezi Crossbar video out pin sa video in pin-om na Capture filteru
7. Korake 5 i 6 uradi i za audio.
8. Klikni desnim tasterom misa na video-out pin capture filtera i izaber Render
9. Ovo uradi i za audio
Ako je sve OK dobices graph na cijem "video-kraju" se nalazi Video Renderer ili VMR9 i Direct Sound Renderer na "audio-kraju".
Kada kliknes na play u toolbaru, pojavice sa active movie prozor sa videom.
Ukoliko je video u overlay-u trebalo bi da dobijes i sliku na TV-out.
Ako zelis da napravis neki tvoj filter koji ce da ubacuje jos neki sadrzaj preko videa moraces da naucis DirectShow programiranje. U samom DXSDK ima gomila primera tako da ti ne bi trebalo da bude tesko...
yooyo