Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Use el mensaje de comando MCI_SET junto con la estructura MCI_SET_PARMS para establecer el formato de hora de un dispositivo abierto. Establezca el miembro dwTimeFormat en una de las siguientes constantes.
| Constante | Formato de hora |
|---|---|
| MCI_FORMAT_BYTES | Bytes (en el código de pulso modulado [PCM] archivos de formato) |
| MCI_FORMAT_MILLISECONDS | Milisegundos |
| MCI_FORMAT_MSF | Minuto/segundo/marco |
| MCI_FORMAT_SAMPLES | Ejemplos |
| MCI_FORMAT_SMPTE_24 | SMPTE, 24 fotogramas |
| MCI_FORMAT_SMPTE_25 | SMPTE, 25 fotogramas |
| MCI_FORMAT_SMPTE_30 | SMPTE, 30 fotogramas |
| MCI_FORMAT_SMPTE_30DROP | SMPTE, colocación de 30 fotogramas |
| MCI_FORMAT_TMSF | Track/minute/second/frame |
| MCI_SEQ_FORMAT_SONGPTR | Puntero de canción MIDI |
En el ejemplo siguiente se establece el formato de hora en milisegundos en el dispositivo especificado por la variable wDeviceID mediante la función 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;
}