Establecer el formato de hora

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
BYTES DE FORMATO MCI _ _ Bytes (en archivos de formato PCM modular de código de [ ] pulso)
MILISEGUNDOS DE FORMATO MCI _ _ Milisegundos
MCI _ FORMAT _ MSF Minuto/segundo/fotograma
EJEMPLOS DE FORMATO _ MCI _ Ejemplos
MCI _ FORMAT _ SMPTE _ 24 SMPTE, 24 fotogramas
FORMATO MCI _ _ SMPTE _ 25 SMPTE, 25 fotogramas
FORMATO MCI _ _ SMPTE _ 30 SMPTE, 30 fotogramas
FORMATO MCI _ _ SMPTE _ 30DROP SMPTE, 30 fotogramas
_TMSF CON _ FORMATO MCI Seguimiento/minuto/segundo/fotograma
FORMATO MCI _ SEQ _ _ SONGPTR Puntero de canción DE MES

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; 
}