C# Class javazoom.jl.converter.RiffFile

Class to manage RIFF files
Afficher le fichier Open project: RHY3756547/FreeSO Class Usage Examples

Protected Properties

Свойство Type Description
file System.IO.Stream
fmode int

Méthodes publiques

Méthode Description
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.

Méthodes protégées

Méthode Description
Seek ( long offset ) : int

Seek in the File.

Private Methods

Méthode Description
DDCRET_String ( int retcode ) : System.String

Error Messages.

Method Details

Backpatch() public méthode

Write Data to specified offset.
public Backpatch ( long FileOffset, RiffChunkHeader Data, int NumBytes ) : int
FileOffset long
Data RiffChunkHeader
NumBytes int
Résultat int

Backpatch() public méthode

public Backpatch ( long FileOffset, sbyte Data, int NumBytes ) : int
FileOffset long
Data sbyte
NumBytes int
Résultat int

Close() public méthode

Close Riff File. Length is written too.
public Close ( ) : int
Résultat int

CurrentFileMode() public méthode

Return File Mode.
public CurrentFileMode ( ) : int
Résultat int

CurrentFilePosition() public méthode

Return File Position.
public CurrentFilePosition ( ) : long
Résultat long

Expect() public méthode

Expect NumBytes data.
public Expect ( System Data, int NumBytes ) : int
Data System
NumBytes int
Résultat int

FourCC() public static méthode

Fill the header.
public static FourCC ( System ChunkName ) : int
ChunkName System
Résultat int

Open() public méthode

Open a RIFF file.
public Open ( System Filename, int NewMode ) : int
Filename System
NewMode int
Résultat int

Read() public méthode

Read NumBytes data.
public Read ( sbyte Data, int NumBytes ) : int
Data sbyte
NumBytes int
Résultat int

RiffFile() public méthode

Dummy Constructor
public RiffFile ( ) : System
Résultat System

Seek() protected méthode

Seek in the File.
protected Seek ( long offset ) : int
offset long
Résultat int

Write() public méthode

Write NumBytes data.
public Write ( RiffChunkHeader Triff_header, int NumBytes ) : int
Triff_header RiffChunkHeader
NumBytes int
Résultat int

Write() public méthode

Write NumBytes data.
public Write ( int Data, int NumBytes ) : int
Data int
NumBytes int
Résultat int

Write() public méthode

Write NumBytes data.
public Write ( sbyte Data, int NumBytes ) : int
Data sbyte
NumBytes int
Résultat int

Write() public méthode

Write NumBytes data.
public Write ( short Data, int NumBytes ) : int
Data short
NumBytes int
Résultat int

Property Details

file protected_oe property

protected System.IO.Stream file
Résultat System.IO.Stream

fmode protected_oe property

protected int fmode
Résultat int