1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
HMMIO hMMFile ;
MMCKINFO mmCkInfo ;
...
hMMFile = mmioOpen ("square3.wav", NULL, MMIO_CREATE) ;
if (hMMFile == NULL)
{ MessageBox (hMmio3, "Could not open SAMPLE.WAV", "File Error", MB_ICONHAND | MB_OK) ;
return 0 ;
}
// create RIFF chunk
mmCkInfo.fccType = mmioStringToFOURCC ("WAVE", 0) ;
mmCkInfo.cksize = 10240 ;
rc=mmioCreateChunk (hMMFile, &mmCkInfo, MMIO_CREATERIFF) ;
// create "fmt " subchunk within RIFF
if (rc==MMIOERR_CANNOTWRITE)
{ MessageBox (hMmio3, "MMIOERR_CANNOTWRITE", "File Error", MB_ICONHAND | MB_OK) ;
return 0 ;
}
if (rc==MMIOERR_CANNOTSEEK)
{ MessageBox (hMmio3, "MMIOERR_CANNOTSEEK", "File Error", MB_ICONHAND | MB_OK) ;
return 0 ;
} |
Partager