Définition du format d’heure
Utilisez le message de commande _ Set MCI avec la structure _ Set _ PARMS de MCI pour définir le format d’heure d’un appareil ouvert. Définissez le membre dwTimeFormat sur l’une des constantes suivantes.
| Constante | Format de l’heure |
|---|---|
| _octets au format MCI _ | Octets (dans les fichiers de format PCM modulé en code Pulse [ ] ) |
| FORMAT MCI en _ _ millisecondes | Millisecondes |
| FORMAT MCI ( _ _ MSF) | Minute/seconde/image |
| _exemples de format MCI _ | Exemples |
| _Format MCI _ SMPTE _ 24 | SMPTE, 24 Frame |
| _Format MCI _ SMPTE _ 25 | SMPTE, 25 frame |
| FORMAT MCI, _ _ SMPTE _ 30 | SMPTE, 30 Frame |
| _Format MCI _ _ 30DROP SMPTE | SMPTE, 30 images |
| _format MCI _ TMSF | Suivi/minute/seconde/image |
| MCI _ Seq _ format _ SONGPTR | Pointeur de chanson MIDI |
L’exemple suivant définit le format d’heure sur millisecondes sur l’appareil spécifié par la variable wDeviceID à l’aide de la fonction mciSendCommand .
UINT wDeviceID;
MCI_SET_PARMS mciSetParms;
// Set time format to milliseconds.
mciSetParms.dwTimeFormat = MCI_FORMAT_MILLISECONDS;
if( mciSendCommand(wDeviceID, MCI_SET, MCI_SET_TIME_FORMAT,
(DWORD) &mciSetParms))
{
// Error, unable to set time format.
return FALSE;
}
else
{
// Time format set successfully.
return TRUE;
}