cs_kididouille
Messages postés20Date d'inscriptionlundi 27 mars 2006StatutMembreDernière intervention18 janvier 2009
-
7 avril 2006 à 11:04
cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 2009
-
7 avril 2006 à 14:49
Dans vfw.h on trouve les structures des entetes des .avi
Il y a la structure principal MainAVIHeader (56 bytes)
Mais il y a également une structure AVIStreamHeader
typedef struct {
FOURCC fcctype;
FOURCC fcchandler;
DWORD dwFlags;
DWORD dwReserved1;
DWORD dwInitialFrames;
DWORD dwScale;
DWORD dwRate;
DWORD dwStart;
DWORD dwLength;
DWORD dwSuggestedBufferSize;
DWORD dwQuality;
DWORD dwSampleSize;
}AVIStreamHeader;
Voila le texte d'explication:
"The main file header specifies how many streams are present. For EACH ONE, there must be a stream header chunk and a stream format chunk[...]
Il y a donc une structure pour le fichier avi proprement dit et une structure pour chaque frame. Je ne comprend pas bien comment ts ces entetes sont rangé dans le fichier.
J'aimerai juste accéder aux pointeurs de données images pour pouvoir faire un traitement. Si quelqu'un a compris mon problème.... Help!!