Avatar billede laffe Nybegynder
13. januar 2006 - 11:10 Der er 5 kommentarer og
1 løsning

At afspille noget film (.avi eller .mpeg) med DirectShow

Hej Alle

Jeg har lavet en lille DirectDraw applikation. Nu kunne jeg tænke mig at jeg kunne vise noget film i en del af skærmen. Dette skal gøres med DirectShow går jeg ud fra, men jeg har ikke kunne finde noget sample kode til dette.

Er der nogen der har nogle gode ideer ? (Eller måske endda noget samplekode i C++)
Avatar billede soreno Praktikant
13. januar 2006 - 11:27 #1
Codeproject har denne artikel:
http://www.codeproject.com/useritems/direct_show_-_playa.asp

Fra den artikel linkes til:
http://www.flipcode.com/articles/article_directshow02.shtml

Som linker til denne fil:
http://www.flipcode.com/articles/article_directshow02.zip

Som ikke består af ret mange linier kode (~270).
Mon ikke du kan bruge den som udgangspunkt.. ?


(Jeg har ikke selv erfaring med directshow)
Avatar billede laffe Nybegynder
13. januar 2006 - 11:35 #2
Det ser umiddelbart godt ud, men eksemplet viser ikke hvordan jeg "bygger" et DirectShow view ind i en DDirectDraw applikation, det er det jeg er interesseret i.

Men det kan jo også være at dette slet ikke kan lade sig gøre !
Avatar billede laffe Nybegynder
13. januar 2006 - 11:36 #3
Send et svar så skal du på points :)
Avatar billede laffe Nybegynder
13. januar 2006 - 11:36 #4
på = få
Avatar billede soreno Praktikant
13. januar 2006 - 13:53 #5
Har du kigget i DX SDK'en - der må da være et eksempel på det.

Det kan jo også være at der er andre der har mere erfaring med det.
Avatar billede laffe Nybegynder
15. januar 2006 - 20:22 #6
Jeg har kigget lidt nærmere på de links du fandt, men jeg har ikke kunne finde et eksempel med DirectShow i en DirectDraw App.

I SDK'en refereres der til et eksempel, men linket viker ikke. så jeg søger videre
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester