C# Class natix.CompactDS.BitStream32

Inheritance: IBitStream
Afficher le fichier Open project: sadit/natix Class Usage Examples

Méthodes publiques

Свойство Type Description
Buffer List

Méthodes publiques

Méthode Description
AssertEquality ( object obj ) : void
BitStream32 ( ) : System
BitStream32 ( BitStream32 bstream ) : System
BitStream32 ( int buffersizeuint ) : System
Clear ( ) : void
Get32 ( int i ) : uint

Returns the specified uint (position i), please notice that bitcounter is not checked

Load ( BinaryReader r ) : void
Read ( int numbits, BitStreamCtx ctx ) : System.UInt64
Read ( BitStreamCtx ctx ) : bool
ReadOnes ( BitStreamCtx ctx ) : int
ReadZeros ( BitStreamCtx ctx ) : int
Save ( BinaryWriter w ) : void
Set32 ( int i, UInt32 val ) : void

Set the complete uint (val) at the specified position (i), please notice that bitcounter is not modified

ToString ( ) : string
Write ( bool x ) : void
Write ( bool x, int times ) : void
Write ( int x, int numbits ) : void
Write ( long x, int numbits ) : void
Write ( uint x, int numbits ) : void
Write ( ulong x, int numbits ) : void
WriteAt ( uint x, int numbits, long pos ) : void
this ( long i ) : bool

Method Details

AssertEquality() public méthode

public AssertEquality ( object obj ) : void
obj object
Résultat void

BitStream32() public méthode

public BitStream32 ( ) : System
Résultat System

BitStream32() public méthode

public BitStream32 ( BitStream32 bstream ) : System
bstream BitStream32
Résultat System

BitStream32() public méthode

public BitStream32 ( int buffersizeuint ) : System
buffersizeuint int
Résultat System

Clear() public méthode

public Clear ( ) : void
Résultat void

Get32() public méthode

Returns the specified uint (position i), please notice that bitcounter is not checked
public Get32 ( int i ) : uint
i int
Résultat uint

Load() public méthode

public Load ( BinaryReader r ) : void
r System.IO.BinaryReader
Résultat void

Read() public méthode

public Read ( int numbits, BitStreamCtx ctx ) : System.UInt64
numbits int
ctx BitStreamCtx
Résultat System.UInt64

Read() public méthode

public Read ( BitStreamCtx ctx ) : bool
ctx BitStreamCtx
Résultat bool

ReadOnes() public méthode

public ReadOnes ( BitStreamCtx ctx ) : int
ctx BitStreamCtx
Résultat int

ReadZeros() public méthode

public ReadZeros ( BitStreamCtx ctx ) : int
ctx BitStreamCtx
Résultat int

Save() public méthode

public Save ( BinaryWriter w ) : void
w System.IO.BinaryWriter
Résultat void

Set32() public méthode

Set the complete uint (val) at the specified position (i), please notice that bitcounter is not modified
public Set32 ( int i, UInt32 val ) : void
i int
val System.UInt32
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

Write() public méthode

public Write ( bool x ) : void
x bool
Résultat void

Write() public méthode

public Write ( bool x, int times ) : void
x bool
times int
Résultat void

Write() public méthode

public Write ( int x, int numbits ) : void
x int
numbits int
Résultat void

Write() public méthode

public Write ( long x, int numbits ) : void
x long
numbits int
Résultat void

Write() public méthode

public Write ( uint x, int numbits ) : void
x uint
numbits int
Résultat void

Write() public méthode

public Write ( ulong x, int numbits ) : void
x ulong
numbits int
Résultat void

WriteAt() public méthode

public WriteAt ( uint x, int numbits, long pos ) : void
x uint
numbits int
pos long
Résultat void

this() public méthode

public this ( long i ) : bool
i long
Résultat bool

Property Details

Buffer public_oe property

public List Buffer
Résultat List