Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
[Funkce přidružená k této stránce, MCI, je starší funkce. Byl nahrazen MediaPlayer. MediaPlayer je optimalizovaný pro Windows 10 a Windows 11. Microsoft důrazně doporučuje, aby nový kód používal MediaPlayer místo MCI, pokud je to možné. Microsoft navrhuje, aby se stávající kód, který používá starší rozhraní API, přepsal, aby se nová rozhraní API používala, pokud je to možné.]
Pomocí zprávy příkazu MCI_SET spolu se strukturou MCI_SET_PARMS nastavte formát času pro otevřené zařízení. Nastavte dwTimeFormat člen na jednu z následujících konstant.
| Konstanta | Formát času |
|---|---|
| MCI_FORMAT_BYTES | Bajty (v souborech formátu pulse code modulated [PCM] ) |
| MCI_FORMAT_MILLISECONDS | Milisekundy |
| MCI_FORMAT_MSF | Minuta/sekunda/rámec |
| MCI_FORMAT_SAMPLES | Vzorky |
| MCI_FORMAT_SMPTE_24 | SMPTE, 24 snímky |
| MCI_FORMAT_SMPTE_25 | SMPTE, 25 snímků |
| MCI_FORMAT_SMPTE_30 | SMPTE, 30 snímků |
| MCI_FORMAT_SMPTE_30DROP | SMPTE, záměrné vynechání 30 snímků |
| MCI_FORMAT_TMSF | Stopa/minuta/sekunda/snímek |
| MCI_SEQ_FORMAT_SONGPTR | Ukazatel skladby MIDI |
Následující příklad nastaví formát času na milisekundy v zařízení určeném proměnnou wDeviceID pomocí mciSendCommand funkce.
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;
}