Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie die MCI_SET-Befehlsnachricht zusammen mit der MCI_SET_PARMS-Struktur, um das Zeitformat für ein geöffnetes Gerät festzulegen. Legen Sie den dwTimeFormat-Member auf eine der folgenden Konstanten fest.
| Konstant | Zeitformat |
|---|---|
| MCI_FORMAT_BYTES | Bytes (in pulsmodulierten [PCM]-Formatdateien) |
| MCI_FORMAT_MILLISECONDS | Millisekunden |
| MCI_FORMAT_MSF | Minute/Sekunde/Frame |
| MCI_FORMAT_SAMPLES | Beispiele |
| MCI_FORMAT_SMPTE_24 | SMPTE, 24 Frame |
| MCI_FORMAT_SMPTE_25 | SMPTE, 25 Frame |
| MCI_FORMAT_SMPTE_30 | SMPTE, 30 Frame |
| MCI_FORMAT_SMPTE_30DROP | SMPTE, 30 Frame Drop |
| MCI_FORMAT_TMSF | Track/Minute/Sekunde/Frame |
| MCI_SEQ_FORMAT_SONGPTR | MIDI-Songzeiger |
Im folgenden Beispiel wird das Zeitformat auf millisekunden auf dem Gerät festgelegt, das von der wDeviceID-Variable mithilfe der mciSendCommand-Funktion angegeben wird.
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;
}