다음을 통해 공유


시간 형식 설정

MCI_SET_PARMS 구조와 함께 MCI_SET 명령 메시지를 사용하여 열린 디바이스의 시간 형식을 설정합니다. 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; 
}