Vfw32.lib / Vfw.h Probleme mit AVIGetFrameOpen -> CBitmap
-
Guten Tag alle miteinander
Seit einer guten Woche bin ich die ganze Zeit am googeln, austüfteln, .. wie man Eine AVI Datei abspielen kann.
Klar, es gibt die eine MFC Klasse, aber die kann ich in meinem Fall nicht verwenden, da ich weitaus mehr aus der AVI Datei haben muss.
Ich kam zumindest soweit, dass ich den kompletten AVI Header ausgeben kann. Doch mit dem Frame ausgeben wirds nichts mehr, ich möchte eben ein Frame in eine CBitmap kopieren, oder was noch besser wäre, das Frame direkt ausgeben.Am besten Ihr schauts euch mal an:
http://nopaste.it-crew.ch/index.php?pID=71Ich danke Euch schon mal im Voraus.
Gruss M.Fluri
-
Gibt doch ein nettes beispiel in der MSDN.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcsample98/html/vcsmpaviview.asp
-
Joa merci für den Link, den ich allerdings auch schon zu genüge kenne. Toll wäre jedoch, wenn mir jemand sagen könnte, was ich bei
http://nopaste.it-crew.ch/index.php?pID=71 falsch gemacht habe.Gruss Neti
-
curFrm.CreateBitmap(lpbi->biWidth,lpbi->biHeight,lpbi->biPlanes,lpbi->biBitCount,NULL)
Du erzeugst ne bitmap, mit dem inhalt NULL. CBitmap kann nicht zaubern, die muss schon wissen wie so das bild her bekommt.
-
Und wie krieg ich das bild am einfachsten hin _
vielen Dank schonmal
Gruss Neti