Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
[De functie die is gekoppeld aan deze pagina, MCI-, is een verouderde functie. Het is vervangen door MediaPlayer. MediaPlayer is geoptimaliseerd voor Windows 10 en Windows 11. Microsoft raadt ten zeerste aan dat nieuwe code MediaPlayer gebruikt in plaats van MCI-, indien mogelijk. Microsoft stelt voor dat bestaande code die gebruikmaakt van de verouderde API's, indien mogelijk opnieuw worden geschreven om de nieuwe API's te gebruiken.]
Gebruik het MCI_SET opdrachtbericht samen met de MCI_SET_PARMS structuur om de tijdnotatie voor een geopend apparaat in te stellen. Stel het dwTimeFormat lid in op een van de volgende constanten.
| Constante | Tijdnotatie |
|---|---|
| MCI_FORMAT_BYTES | Bytes (in pulsecode gemoduleerde [PCM] bestandsformaat) |
| MCI_FORMAT_MILLISECONDS | Milliseconden |
| MCI_FORMAT_MSF | Minuut/seconde/frame |
| MCI_FORMAT_SAMPLES | Monsters |
| MCI_FORMAT_SMPTE_24 | SMPTE, 24 frames |
| MCI_FORMAT_SMPTE_25 | SMPTE, 25 beeld |
| MCI_FORMAT_SMPTE_30 | SMPTE, 30 frames |
| MCI_FORMAT_SMPTE_30DROP | SMPTE, 30 frames wegvalling |
| MCI_FORMAT_TMSF | Track/minuut/seconde/frame |
| MCI_SEQ_FORMAT_SONGPTR | MIDI song pointer |
In het volgende voorbeeld wordt de tijdnotatie ingesteld op milliseconden op het apparaat dat is opgegeven door de variabele wDeviceID met behulp van de functie 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;
}