Unit AviPlay |
*****************************************************} { } { TDCAVIPlay component } { Copyright (c) 1997,1998 S.Kurinny & S.Kostinsky } { } {
Classes |
TAudioPlay -
TDCAVIPlay -
Functions |
AVIFileExit -
AVIFileGetStream -
AVIFileInfo -
AVIFileInit -
AVIFileOpen -
AVIFileRelease -
AviRegister - ---------------------------------------------------------------------
AVIStreamBeginStreaming -
AVIStreamEndStreaming -
AVIStreamGetFrame -
AVIStreamGetFrameClose -
AVIStreamGetFrameOpen -
AVIStreamInfo -
AVIStreamLength -
AVIStreamOpenFromFile -
AVIStreamRead -
AVIStreamReadFormat -
AVIStreamRelease -
AVIStreamSampleToTime -
AVIStreamStart -
AVIStreamTimeToSample -
DrawDIBClose -
DrawDibDraw -
DrawDIBOpen -
GetTransparentColor - ---------------------------------------------------------------------
TransparentBitBlt - -----------------------------------------------------------------------
Types |
PAVIFile
PAVIFileInfo
PAVIStream
PAVIStreamInfo
TAVIFileInfo
TAVIStream
TAVIStreamInfo
Constants |
AVISTREAMREAD_CONVENIENT
CAheadBuffers
cBufSize
DDF_HALFTONE
streamtypeAUDIO
streamtypeVIDEO
TIME_ONESHOT
TIME_PERIODIC
WM_NEXTFRAME
Variables |
Functions |
Types |
PAVIFile = pointer
PAVIFileInfo = ^TAVIFileInfodescriptive string for file type?
PAVIStream = ^TAVIStream
PAVIStreamInfo = ^TAVIStreamInfo
TAVIFileInfo = record
dwMaxBytesPerSec : longint;
dwFlags : longint;
dwCaps : longint;
dwStreams : longint;
dwSuggestedBufferSize : longint;
dwWidth : longint;
dwHeight : longint;
dwScale : longint;
dwRate : longint;
dwLength : longint;
dwEditCount : longint;
szFileType : array[0..63] of char;
end;
TAVIStream = record
fccType : longint;
fccHandler : longint;
dwFlags : longint;
dwCaps : longint;
wPriority : word;
wLanguage : word;
dwScale : longint;
dwRate : longint;
dwStart : longint;
dwLength : longint;
dwInitialFrames : longint;
dwSuggestedBufferSize : longint;
dwQuality : longint;
dwSampleSize : longint;
rcFrame : TRect;
dwEditCount : longint;
dwFormatChangeCount : longint;
Name : array [0..64] of char;
end;
TAVIStreamInfo = record
fccType : longint;
fccHandler : longint;
dwFlags : longint;
dwCaps : longint;
wPriority : word;
wLanguage : word;
dwScale : longint;
dwRate : longint;
dwStart : longint;
dwLength : longint;
dwInitialFrames : longint;
dwSuggestedBufferSize : longint;
dwQuality : longint;
dwSampleSize : longint;
rcFrame : TRect;
dwEditCount : longint;
dwFormatChangeCount : longint;
szName : array[0..63] of char;
end;
Constants |
Variables |