C# Class AnimatGuiCtrls.Video.Avi

Show file Open project: NeuroRoboticTech/AnimatLabPublicSource Class Usage Examples

Public Properties

Property Type Description
PALETTE_SIZE int
streamtypeAUDIO int
streamtypeMIDI int
streamtypeTEXT int
streamtypeVIDEO int
streamtypeVIDEOU System.UInt32

Public Methods

Method Description
ShowCodecsDialog ( ) : Avi.AVICOMPRESSOPTIONS_CLASS
mmioFOURCC ( char ch0, char ch1, char ch2, char ch3 ) : Int32

Private Methods

Method Description
AVIFileCreateStream ( int pfile, IntPtr &ppavi, AVISTREAMINFO &ptr_streaminfo ) : int
AVIFileExit ( ) : void
AVIFileGetStream ( int pfile, IntPtr &ppavi, int fccType, int lParam ) : int
AVIFileInfo ( int pfile, AVIFILEINFO &pfi, int lSize ) : int
AVIFileInit ( ) : void
AVIFileOpen ( int &ppfile, String szFile, int uMode, int pclsidHandler ) : int
AVIFileRelease ( int pfile ) : int
AVIMakeCompressedStream ( IntPtr &ppsCompressed, IntPtr aviStream, AVICOMPRESSOPTIONS &ao, int dummy ) : int
AVIMakeFileFromStreams ( IntPtr &ppfile, int nStreams, IntPtr &papStreams ) : int
AVISaveOptions ( IntPtr hwnd, UInt32 uiFlags, Int32 nStreams, IntPtr &ppavi, AVICOMPRESSOPTIONS_CLASS &plpOptions ) : bool
AVISaveOptionsFree ( int nStreams, AVICOMPRESSOPTIONS_CLASS &plpOptions ) : long
AVISaveV ( String szFile, Int16 empty, Int16 lpfnCallback, Int16 nStreams, IntPtr &ppavi, AVICOMPRESSOPTIONS_CLASS &plpOptions ) : int
AVIStreamGetFrame ( int pGetFrameObj, int lPos ) : int
AVIStreamGetFrameClose ( int pGetFrameObj ) : int
AVIStreamGetFrameOpen ( IntPtr pAVIStream, BITMAPINFOHEADER &bih ) : int
AVIStreamInfo ( IntPtr pAVIStream, AVISTREAMINFO &psi, int lSize ) : int
AVIStreamLength ( int pavi ) : int
AVIStreamRead ( IntPtr pavi, Int32 lStart, Int32 lSamples, IntPtr lpBuffer, Int32 cbBuffer, Int32 plBytes, Int32 plSamples ) : int
AVIStreamReadFormat ( IntPtr aviStream, Int32 lPos, BITMAPINFOHEADER &lpFormat, Int32 &cbFormat ) : int
AVIStreamReadFormat ( IntPtr aviStream, Int32 lPos, PCMWAVEFORMAT &lpFormat, Int32 &cbFormat ) : int
AVIStreamReadFormat ( IntPtr aviStream, Int32 lPos, int empty, Int32 &cbFormat ) : int
AVIStreamRelease ( IntPtr aviStream ) : int
AVIStreamSetFormat ( IntPtr aviStream, Int32 lPos, BITMAPINFOHEADER &lpFormat, Int32 cbFormat ) : int
AVIStreamSetFormat ( IntPtr aviStream, Int32 lPos, PCMWAVEFORMAT &lpFormat, Int32 cbFormat ) : int
AVIStreamStart ( int pavi ) : int
AVIStreamWrite ( IntPtr aviStream, Int32 lStart, Int32 lSamples, IntPtr lpBuffer, Int32 cbBuffer, Int32 dwFlags, Int32 dummy1, Int32 dummy2 ) : int
CreateEditableStream ( IntPtr &ppsEditable, IntPtr psSource ) : int
EditStreamCopy ( IntPtr pStream, Int32 &plStart, Int32 &plLength, IntPtr &ppResult ) : int
EditStreamCut ( IntPtr pStream, Int32 &plStart, Int32 &plLength, IntPtr &ppResult ) : int
EditStreamPaste ( IntPtr pStream, Int32 &plPos, Int32 &plLength, IntPtr pstream, Int32 lStart, Int32 lLength ) : int
EditStreamSetInfo ( IntPtr pStream, AVISTREAMINFO &lpInfo, Int32 cbInfo ) : int
mmioStringToFOURCC ( String sz, int uFlags ) : int

Method Details

ShowCodecsDialog() public static method

public static ShowCodecsDialog ( ) : Avi.AVICOMPRESSOPTIONS_CLASS
return Avi.AVICOMPRESSOPTIONS_CLASS

mmioFOURCC() public static method

public static mmioFOURCC ( char ch0, char ch1, char ch2, char ch3 ) : Int32
ch0 char
ch1 char
ch2 char
ch3 char
return System.Int32

Property Details

PALETTE_SIZE public static property

public static int PALETTE_SIZE
return int

streamtypeAUDIO public static property

public static int streamtypeAUDIO
return int

streamtypeMIDI public static property

public static int streamtypeMIDI
return int

streamtypeTEXT public static property

public static int streamtypeTEXT
return int

streamtypeVIDEO public static property

public static int streamtypeVIDEO
return int

streamtypeVIDEOU public static property

public static UInt32,System streamtypeVIDEOU
return System.UInt32