다음을 통해 공유


여러 AVI 파일 열기

[MCI 이 페이지와 연결된 기능은 레거시 기능입니다. MediaPlayer에 의해 대체되었습니다. MediaPlayer Windows 10 및 Windows 11에 최적화되었습니다. 가능한 경우 새 코드에서 MCI 대신 MediaPlayer 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

애플리케이션이 여러 파일을 여는 경우 다음과 같은 간단한 함수와 같은 루틴이 포함되어야 합니다. 애플리케이션은 초기화 중에 "initAVI" 함수를 사용하고 종료하는 동안 "termAVI" 함수를 사용합니다. 이러한 함수는 단순히 mciSendString 함수를 래핑합니다.

// Initialize the MCIAVI driver. This returns TRUE if OK, 
// FALSE on error. 
 
BOOL initAVI(VOID) 
{ 
    // Perform additional initialization before loading first file. 
    return mciSendString("open digitalvideo", NULL, 0, NULL) == 0; 
} 
 
// Close the MCIAVI driver. 
void termAVI(VOID) 
{ 
    mciSendString("close digitalvideo", NULL, 0, NULL); 
}