AVIFile Reference
This section describes the functions, structures, and macros for applications using the AVIFile services. These elements are grouped as follows:
AVIFile Library Operations
Opening and Closing AVI Files
AVIFileOpen
AVIFileAddRef
AVIFileRelease
GetOpenFileNamePreview
Reading from a File
AVIFileInfo
AVIFILEINFO
AVIFileReadData
Writing to a File
Using the Clipboard
AVIPutFileOnClipboard
AVIGetFromClipboard
AVIClearClipboard
Opening and Closing Streams
AVIFileGetStream
AVIStreamOpenFromFile
AVIStreamAddRef
AVIStreamRelease
Reading Stream Information
AVISTREAMINFO
AVIStreamReadData
AVIStreamDataSize
AVIStreamReadFormat
AVIStreamFormatSize
AVIStreamRead
AVIStreamSampleSize
AVIStreamBeginStreaming
AVIStreamEndStreaming
Decompressing Video Data in a Stream
AVIStreamGetFrameOpen
AVIStreamGetFrame
AVIStreamGetFrameClose
Creating a File from Existing Streams
AVISave
AVISaveV
AVISaveOptions
GetSaveFileNamePreview
AVIMakeFileFromStreams
Writing Individual Streams
AVIFileCreateStream
AVIStreamSetFormat
AVIStreamWrite
AVIFileWriteData
AVIStreamWriteData
AVIStreamRelease
Finding the Starting Position in a Stream
AVIStreamStart
AVIStreamStartTime
AVIStreamLength
AVIStreamLengthTime
AVIStreamFindSample
AVIStreamEnd
AVIStreamEndTime
Finding Sample and Key Frames
AVIStreamFindSample
AVIStreamIsKeyFrame
AVIStreamNearestKeyFrame
AVIStreamNearestKeyFrameTime
AVIStreamNearestSample
AVIStreamNearestSampleTime
AVIStreamNextKeyFrame
AVIStreamNextKeyFrameTime
AVIStreamNextSample
AVIStreamNextSampleTime
AVIStreamPrevKeyFrame
AVIStreamPrevKeyFrameTime
AVIStreamPrevSample
AVIStreamPrevSampleTime
AVIStreamSampleToSample
Switching Between Samples and Time
AVIStreamSampleToTime
AVIStreamTimeToSample
Creating Temporary Streams
AVIStreamCreate
AVIMakeCompressedStream
AVIStreamRelease
Editing AVI Streams
CreateEditableStream
EditStreamCut
EditStreamCopy
EditStreamPaste
EditStreamClone
EditStreamSetInfo
EditStreamSetName