Otevření více souborů AVI

[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é.]

Pokud vaše aplikace otevře více souborů, měla by obsahovat rutiny, jako jsou například následující jednoduché funkce. Aplikace by během inicializace používala funkci initAVI a během ukončení funkce termAVI. Tyto funkce jednoduše obalují funkci 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); 
}