Share via


設定時間格式

使用 MCI_SET 命令訊息以及 MCI_SET_PARMS 結構來設定開啟裝置的時間格式。 將 dwTimeFormat 成員設定為下列其中一個常數。

常數 時間格式
MCI_FORMAT_BYTES 以脈衝程式碼調調的位元組 ([PCM] 格式檔案)
MCI_FORMAT_MILLISECONDS 毫秒
MCI_FORMAT_MSF 分鐘/秒/框架
MCI_FORMAT_SAMPLES 範例
MCI_FORMAT_SMPTE_24 SMPTE,24 個框架
MCI_FORMAT_SMPTE_25 SMPTE,25 個框架
MCI_FORMAT_SMPTE_30 SMPTE,30 個框架
MCI_FORMAT_SMPTE_30DROP SMPTE,30 個框架置放
MCI_FORMAT_TMSF 追蹤/分鐘/秒/框架
MCI_SEQ_FORMAT_SONGPTR MIDI 歌曲指標

 

下列範例會使用 mciSendCommand 函式,將 wDeviceID 變數所指定的裝置時間格式設定為毫秒。

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