Data Structures |
| struct | AVIFilter |
Defines |
| #define | COBJMACROS |
| #define | MAX_FILTERS 30 /* 30 => 7kB */ |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (avifile) |
| static HRESULT | AVIFILE_CLSIDFromString (LPCSTR idstr, LPCLSID id) |
| static BOOL | AVIFILE_GetFileHandlerByExtension (LPCWSTR szFile, LPCLSID lpclsid) |
| void WINAPI | AVIFileInit (void) |
| void WINAPI | AVIFileExit (void) |
| HRESULT WINAPI | AVIFileOpenA (PAVIFILE *ppfile, LPCSTR szFile, UINT uMode, LPCLSID lpHandler) |
| HRESULT WINAPI | AVIFileOpenW (PAVIFILE *ppfile, LPCWSTR szFile, UINT uMode, LPCLSID lpHandler) |
| ULONG WINAPI | AVIFileAddRef (PAVIFILE pfile) |
| ULONG WINAPI | AVIFileRelease (PAVIFILE pfile) |
| HRESULT WINAPI | AVIFileInfoA (PAVIFILE pfile, LPAVIFILEINFOA afi, LONG size) |
| HRESULT WINAPI | AVIFileInfoW (PAVIFILE pfile, LPAVIFILEINFOW afiw, LONG size) |
| HRESULT WINAPI | AVIFileGetStream (PAVIFILE pfile, PAVISTREAM *avis, DWORD fccType, LONG lParam) |
| HRESULT WINAPI | AVIFileCreateStreamA (PAVIFILE pfile, PAVISTREAM *ppavi, LPAVISTREAMINFOA psi) |
| HRESULT WINAPI | AVIFileCreateStreamW (PAVIFILE pfile, PAVISTREAM *avis, LPAVISTREAMINFOW asi) |
| HRESULT WINAPI | AVIFileWriteData (PAVIFILE pfile, DWORD fcc, LPVOID lp, LONG size) |
| HRESULT WINAPI | AVIFileReadData (PAVIFILE pfile, DWORD fcc, LPVOID lp, LPLONG size) |
| HRESULT WINAPI | AVIFileEndRecord (PAVIFILE pfile) |
| ULONG WINAPI | AVIStreamAddRef (PAVISTREAM pstream) |
| ULONG WINAPI | AVIStreamRelease (PAVISTREAM pstream) |
| HRESULT WINAPI | AVIStreamCreate (PAVISTREAM *ppavi, LONG lParam1, LONG lParam2, LPCLSID pclsidHandler) |
| HRESULT WINAPI | AVIStreamInfoA (PAVISTREAM pstream, LPAVISTREAMINFOA asi, LONG size) |
| HRESULT WINAPI | AVIStreamInfoW (PAVISTREAM pstream, LPAVISTREAMINFOW asi, LONG size) |
| LONG WINAPI | AVIStreamFindSample (PAVISTREAM pstream, LONG pos, LONG flags) |
| HRESULT WINAPI | AVIStreamReadFormat (PAVISTREAM pstream, LONG pos, LPVOID format, LPLONG formatsize) |
| HRESULT WINAPI | AVIStreamSetFormat (PAVISTREAM pstream, LONG pos, LPVOID format, LONG formatsize) |
| HRESULT WINAPI | AVIStreamRead (PAVISTREAM pstream, LONG start, LONG samples, LPVOID buffer, LONG buffersize, LPLONG bytesread, LPLONG samplesread) |
| HRESULT WINAPI | AVIStreamWrite (PAVISTREAM pstream, LONG start, LONG samples, LPVOID buffer, LONG buffersize, DWORD flags, LPLONG sampwritten, LPLONG byteswritten) |
| HRESULT WINAPI | AVIStreamReadData (PAVISTREAM pstream, DWORD fcc, LPVOID lp, LPLONG lpread) |
| HRESULT WINAPI | AVIStreamWriteData (PAVISTREAM pstream, DWORD fcc, LPVOID lp, LONG size) |
| PGETFRAME WINAPI | AVIStreamGetFrameOpen (PAVISTREAM pstream, LPBITMAPINFOHEADER lpbiWanted) |
| LPVOID WINAPI | AVIStreamGetFrame (PGETFRAME pg, LONG pos) |
| HRESULT WINAPI | AVIStreamGetFrameClose (PGETFRAME pg) |
| HRESULT WINAPI | AVIMakeCompressedStream (PAVISTREAM *ppsCompressed, PAVISTREAM psSource, LPAVICOMPRESSOPTIONS aco, LPCLSID pclsidHandler) |
| HRESULT WINAPI | AVIMakeFileFromStreams (PAVIFILE *ppfile, int nStreams, PAVISTREAM *ppStreams) |
| HRESULT WINAPI | AVIStreamOpenFromFileA (PAVISTREAM *ppavi, LPCSTR szFile, DWORD fccType, LONG lParam, UINT mode, LPCLSID pclsidHandler) |
| HRESULT WINAPI | AVIStreamOpenFromFileW (PAVISTREAM *ppavi, LPCWSTR szFile, DWORD fccType, LONG lParam, UINT mode, LPCLSID pclsidHandler) |
| LONG WINAPI | AVIStreamBeginStreaming (PAVISTREAM pavi, LONG lStart, LONG lEnd, LONG lRate) |
| LONG WINAPI | AVIStreamEndStreaming (PAVISTREAM pavi) |
| LONG WINAPI | AVIStreamStart (PAVISTREAM pstream) |
| LONG WINAPI | AVIStreamLength (PAVISTREAM pstream) |
| LONG WINAPI | AVIStreamSampleToTime (PAVISTREAM pstream, LONG lSample) |
| LONG WINAPI | AVIStreamTimeToSample (PAVISTREAM pstream, LONG lTime) |
| HRESULT WINAPI | AVIBuildFilterA (LPSTR szFilter, LONG cbFilter, BOOL fSaving) |
| HRESULT WINAPI | AVIBuildFilterW (LPWSTR szFilter, LONG cbFilter, BOOL fSaving) |
| static BOOL | AVISaveOptionsFmtChoose (HWND hWnd) |
| static void | AVISaveOptionsUpdate (HWND hWnd) |
| static INT_PTR CALLBACK | AVISaveOptionsDlgProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| BOOL WINAPI | AVISaveOptions (HWND hWnd, UINT uFlags, INT nStreams, PAVISTREAM *ppavi, LPAVICOMPRESSOPTIONS *ppOptions) |
| HRESULT WINAPI | AVISaveOptionsFree (INT nStreams, LPAVICOMPRESSOPTIONS *ppOptions) |
| HRESULT WINAPI | AVISaveVA (LPCSTR szFile, CLSID *pclsidHandler, AVISAVECALLBACK lpfnCallback, int nStream, PAVISTREAM *ppavi, LPAVICOMPRESSOPTIONS *plpOptions) |
| static BOOL WINAPI | AVIFILE_AVISaveDefaultCallback (INT progress) |
| HRESULT WINAPI | AVISaveVW (LPCWSTR szFile, CLSID *pclsidHandler, AVISAVECALLBACK lpfnCallback, int nStreams, PAVISTREAM *ppavi, LPAVICOMPRESSOPTIONS *plpOptions) |
| HRESULT WINAPI | CreateEditableStream (PAVISTREAM *ppEditable, PAVISTREAM pSource) |
| HRESULT WINAPI | EditStreamClone (PAVISTREAM pStream, PAVISTREAM *ppResult) |
| HRESULT WINAPI | EditStreamCopy (PAVISTREAM pStream, LONG *plStart, LONG *plLength, PAVISTREAM *ppResult) |
| HRESULT WINAPI | EditStreamCut (PAVISTREAM pStream, LONG *plStart, LONG *plLength, PAVISTREAM *ppResult) |
| HRESULT WINAPI | EditStreamPaste (PAVISTREAM pDest, LONG *plStart, LONG *plLength, PAVISTREAM pSource, LONG lStart, LONG lEnd) |
| HRESULT WINAPI | EditStreamSetInfoA (PAVISTREAM pstream, LPAVISTREAMINFOA asi, LONG size) |
| HRESULT WINAPI | EditStreamSetInfoW (PAVISTREAM pstream, LPAVISTREAMINFOW asi, LONG size) |
| HRESULT WINAPI | EditStreamSetNameA (PAVISTREAM pstream, LPCSTR szName) |
| HRESULT WINAPI | EditStreamSetNameW (PAVISTREAM pstream, LPCWSTR szName) |
| HRESULT WINAPI | AVIClearClipboard (void) |
| HRESULT WINAPI | AVIGetFromClipboard (PAVIFILE *ppfile) |
| HRESULT WINAPI | AVIMakeStreamFromClipboard (UINT cfFormat, HANDLE hGlobal, PAVISTREAM *ppstream) |
| HRESULT WINAPI | AVIPutFileOnClipboard (PAVIFILE pfile) |
| HRESULT WINAPIV | AVISaveA (LPCSTR szFile, CLSID *pclsidHandler, AVISAVECALLBACK lpfnCallback, int nStreams, PAVISTREAM pavi, LPAVICOMPRESSOPTIONS lpOptions,...) |
| HRESULT WINAPIV | AVISaveW (LPCWSTR szFile, CLSID *pclsidHandler, AVISAVECALLBACK lpfnCallback, int nStreams, PAVISTREAM pavi, LPAVICOMPRESSOPTIONS lpOptions,...) |
Variables |
| struct { |
| UINT uFlags |
| INT nStreams |
| PAVISTREAM * ppavis |
| LPAVICOMPRESSOPTIONS * ppOptions |
| INT nCurrent |
| } | SaveOpts |