Opening an AVI File

The following example initializes the AVIFile library using the AVIFileInit function and opens an AVI file using the AVIFileOpen function. The function uses a default file handler.

// LoadAVIFile - loads AVIFile and opens an AVI file.

//

// szfile - filename

// hwnd - window handle

//

VOID LoadAVIFile(LPCSTR szFile, HWND hwnd)

{

LONG hr;

PAVIFILE pfile;

AVIFileInit(); // opens AVIFile library

hr = AVIFileOpen(&pfile, szFile, OF_SHARE_DENY_WRITE, 0L);

if (hr != 0){

ErrMsg("Unable to open %s", szFile);

return;

}

//

// Place functions here that interact with the open file.

//

AVIFileRelease(pfile); // closes the file

AVIFileExit(); // releases AVIFile library

}

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database