동영상에 대한 정보 검색
다음 예제에서는 시간 형식을 프레임으로 설정하고 디바이스가 mciSendCommand 함수를 사용하여 재생 중인 경우 현재 위치를 가져옵니다.
MCI_DGV_SET_PARMS mciSet;
MCI_DGV_STATUS_PARMS mciStatus;
// Put in frame mode.
mciSet.dwTimeFormat = MCI_FORMAT_FRAMES;
mciSendCommand(wDeviceID, MCI_SET,
MCI_SET_TIME_FORMAT,
(DWORD)(LPSTR)&mciSet);
mciStatus.dwItem = MCI_STATUS_MODE;
mciSendCommand(wDeviceID, MCI_STATUS,
MCI_STATUS_ITEM,
(DWORD)(LPSTR)&mciStatus);
// If device is playing, get the position.
if (mciStatus.dwReturn == MCI_MODE_PLAY)
{
mciStatus.dwItem = MCI_STATUS_POSITION;
mciSendCommand(wDeviceID, MCI_STATUS, MCI_STATUS_ITEM,
(DWORD)(LPSTR)&mciStatus);
// Update the position from mciStatus.dwReturn.
}