C# 클래스 cadencii.media.RawAvi2Writer

상속: IAviWriter
파일 보기 프로젝트 열기: cadencii/cadencii

공개 프로퍼티들

프로퍼티 타입 설명
m_main_header MainAVIHeader
m_stream_header AVIStreamHeader

Private Properties

프로퍼티 타입 설명
UpdateIndexOfIndex void

공개 메소드들

메소드 설명
AddFrame ( Bitmap bmp ) : void

aviファイルにフレームを1つ追加します.

Close ( ) : void

aviファイルを閉じます

Open ( string file, uint scale, uint rate, int width, int height, IntPtr hwnd ) : bool

指定したAVI_CONTAINER構造体にAVIファイルの情報を格納すると共に, ファイルにヘッダー情報を書き込みます.

UpdateIndex ( ) : void

全てのインデックスを更新し、ファイルが(動画ファイルとして)使用できる状態にします この関数を読んだあとでも,さらにaviAddFrame関数を使うことでフレームを追加することが出来ます.

비공개 메소드들

메소드 설명
UpdateIndexOfIndex ( ) : void

最初の[AVI :AVI[LIST:hdrl[LIST:strl]]]に書き込まれているsuper indexチャンク[indx]を更新します

메소드 상세

AddFrame() 공개 메소드

aviファイルにフレームを1つ追加します.
public AddFrame ( Bitmap bmp ) : void
bmp System.Drawing.Bitmap
리턴 void

Close() 공개 메소드

aviファイルを閉じます
public Close ( ) : void
리턴 void

Open() 공개 메소드

指定したAVI_CONTAINER構造体にAVIファイルの情報を格納すると共に, ファイルにヘッダー情報を書き込みます.
public Open ( string file, uint scale, uint rate, int width, int height, IntPtr hwnd ) : bool
file string 書き込み対象のファイル
scale uint
rate uint
width int
height int
hwnd System.IntPtr
리턴 bool

UpdateIndex() 공개 메소드

全てのインデックスを更新し、ファイルが(動画ファイルとして)使用できる状態にします この関数を読んだあとでも,さらにaviAddFrame関数を使うことでフレームを追加することが出来ます.
public UpdateIndex ( ) : void
리턴 void

프로퍼티 상세

m_main_header 공개적으로 프로퍼티

public MainAVIHeader,cadencii.media m_main_header
리턴 MainAVIHeader

m_stream_header 공개적으로 프로퍼티

public AVIStreamHeader,cadencii.media m_stream_header
리턴 AVIStreamHeader