[C++] chercher un sub-chunk dans un fichier AVI ?

chercher un sub-chunk dans un fichier AVI ? [C++] - C++ - Programmation

Marsh Posté le 27-04-2002 à 19:15:36    

Je n'arrive pas a trouver le moyen de récupérer le chunk 'movi' d'un fichier AVI.  :??:  voici un bout du code:
 
#include <windows.h>
#include <mmsystem.h>
#include <stdio.h>
 
main()
{
HMMIO hFile;
MMCKINFO mmckinfoParent;  
MMCKINFO mmckinfoSubchunk;
 
 
if ((hFile = mmioOpen("c:\\borland\\capture00.avi", NULL, MMIO_READ)) ==NULL)
printf("erreur : fichier capture00.avi introuvable !" );
else
printf("fichier capture00.avi ouvert." );
 
   
// Locate a "RIFF" chunk with a "AVI" form  
mmckinfoParent.fccType = mmioFOURCC('A', 'V', 'I', ' ';);  
if (mmioDescend(hFile, (LPMMCKINFO) &mmckinfoParent, NULL, MMIO_FINDRIFF))  
    printf("erreur : ce n'est pas un fichier AVI !" );  
else  
    printf("fichier AVI. " );  
 
 
// Find the "LIST" chunk    
mmckinfoSubchunk.ckid = mmioFOURCC('L', 'I', 'S', 'T';);  
if (mmioDescend(hFile, &mmckinfoSubchunk, &mmckinfoParent, MMIO_FINDCHUNK))  
    printf("erreur : il n'y ? pas de list !" );  
else  
    printf("list trouv? " );  
         
// Find the "movi" chunk    
mmckinfoSubchunk.ckid = mmioFOURCC('m', 'o', 'v', 'i';);  
if (mmioDescend(hFile, &mmckinfoSubchunk, &mmckinfoSubchunk, MMIO_FINDCHUNK))  
    printf("erreur : il n'y ? pas de movi !" );  
else  
    printf("movi trouv? " );  
 
}

Reply

Marsh Posté le 27-04-2002 à 19:15:36   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed