C# Class AnimatGuiCtrls.Video.Avi

Datei anzeigen 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_oe static_oe property

public static int PALETTE_SIZE
return int

streamtypeAUDIO public_oe static_oe property

public static int streamtypeAUDIO
return int

streamtypeMIDI public_oe static_oe property

public static int streamtypeMIDI
return int

streamtypeTEXT public_oe static_oe property

public static int streamtypeTEXT
return int

streamtypeVIDEO public_oe static_oe property

public static int streamtypeVIDEO
return int

streamtypeVIDEOU public_oe static_oe property

public static UInt32,System streamtypeVIDEOU
return System.UInt32