C# 클래스 javazoom.jl.converter.RiffFile

Class to manage RIFF files
파일 보기 프로젝트 열기: RHY3756547/FreeSO 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
file System.IO.Stream
fmode int

공개 메소드들

메소드 설명
Backpatch ( long FileOffset, RiffChunkHeader Data, int NumBytes ) : int

Write Data to specified offset.

Backpatch ( long FileOffset, sbyte Data, int NumBytes ) : int
Close ( ) : int

Close Riff File. Length is written too.

CurrentFileMode ( ) : int

Return File Mode.

CurrentFilePosition ( ) : long

Return File Position.

Expect ( System Data, int NumBytes ) : int

Expect NumBytes data.

FourCC ( System ChunkName ) : int

Fill the header.

Open ( System Filename, int NewMode ) : int

Open a RIFF file.

Read ( sbyte Data, int NumBytes ) : int

Read NumBytes data.

RiffFile ( ) : System

Dummy Constructor

Write ( RiffChunkHeader Triff_header, int NumBytes ) : int

Write NumBytes data.

Write ( int Data, int NumBytes ) : int

Write NumBytes data.

Write ( sbyte Data, int NumBytes ) : int

Write NumBytes data.

Write ( short Data, int NumBytes ) : int

Write NumBytes data.

보호된 메소드들

메소드 설명
Seek ( long offset ) : int

Seek in the File.

비공개 메소드들

메소드 설명
DDCRET_String ( int retcode ) : System.String

Error Messages.

메소드 상세

Backpatch() 공개 메소드

Write Data to specified offset.
public Backpatch ( long FileOffset, RiffChunkHeader Data, int NumBytes ) : int
FileOffset long
Data RiffChunkHeader
NumBytes int
리턴 int

Backpatch() 공개 메소드

public Backpatch ( long FileOffset, sbyte Data, int NumBytes ) : int
FileOffset long
Data sbyte
NumBytes int
리턴 int

Close() 공개 메소드

Close Riff File. Length is written too.
public Close ( ) : int
리턴 int

CurrentFileMode() 공개 메소드

Return File Mode.
public CurrentFileMode ( ) : int
리턴 int

CurrentFilePosition() 공개 메소드

Return File Position.
public CurrentFilePosition ( ) : long
리턴 long

Expect() 공개 메소드

Expect NumBytes data.
public Expect ( System Data, int NumBytes ) : int
Data System
NumBytes int
리턴 int

FourCC() 공개 정적인 메소드

Fill the header.
public static FourCC ( System ChunkName ) : int
ChunkName System
리턴 int

Open() 공개 메소드

Open a RIFF file.
public Open ( System Filename, int NewMode ) : int
Filename System
NewMode int
리턴 int

Read() 공개 메소드

Read NumBytes data.
public Read ( sbyte Data, int NumBytes ) : int
Data sbyte
NumBytes int
리턴 int

RiffFile() 공개 메소드

Dummy Constructor
public RiffFile ( ) : System
리턴 System

Seek() 보호된 메소드

Seek in the File.
protected Seek ( long offset ) : int
offset long
리턴 int

Write() 공개 메소드

Write NumBytes data.
public Write ( RiffChunkHeader Triff_header, int NumBytes ) : int
Triff_header RiffChunkHeader
NumBytes int
리턴 int

Write() 공개 메소드

Write NumBytes data.
public Write ( int Data, int NumBytes ) : int
Data int
NumBytes int
리턴 int

Write() 공개 메소드

Write NumBytes data.
public Write ( sbyte Data, int NumBytes ) : int
Data sbyte
NumBytes int
리턴 int

Write() 공개 메소드

Write NumBytes data.
public Write ( short Data, int NumBytes ) : int
Data short
NumBytes int
리턴 int

프로퍼티 상세

file 보호되어 있는 프로퍼티

protected System.IO.Stream file
리턴 System.IO.Stream

fmode 보호되어 있는 프로퍼티

protected int fmode
리턴 int