C# 클래스 Recurity.Swf.BitStream

파일 보기 프로젝트 열기: rtezli/Blitzableiter 1 사용 예제들

공개 메소드들

메소드 설명
BitStream ( ) : System

BitStream ( Stream input ) : System

CountMaximumBits ( ) : int

CountNeededBits ( int source ) : int

Signed integer Bit counting

CountNeededBits ( ulong source ) : int

CountNeededBitsFB ( double source ) : int

FBtoInt32 ( double source ) : Int32

GetBits ( UInt32 numerOfBits ) : UInt32

GetBitsFB ( UInt32 numberOfBits, double &result ) : void

GetBitsSigned ( UInt32 numberOfBits ) : Int32

Reset ( ) : void

WriteBits ( int numberOfBits, int data ) : void

/

WriteBits ( int numberOfBits, ulong data ) : void

Fails for the following szenario : bits.WriteBits( 3 , 1 ), RGB.Write() RGB is #ff bits would look like following : 00000000 11111111 11111111 11111111

WriteBitsFB ( int numberOfBits, double value ) : void

WriteFlush ( ) : void

메소드 상세

BitStream() 공개 메소드

public BitStream ( ) : System
리턴 System

BitStream() 공개 메소드

public BitStream ( Stream input ) : System
input Stream
리턴 System

CountMaximumBits() 공개 메소드

public CountMaximumBits ( ) : int
리턴 int

CountNeededBits() 공개 메소드

Signed integer Bit counting
public CountNeededBits ( int source ) : int
source int A signed int
리턴 int

CountNeededBits() 공개 메소드

public CountNeededBits ( ulong source ) : int
source ulong
리턴 int

CountNeededBitsFB() 공개 메소드

public CountNeededBitsFB ( double source ) : int
source double
리턴 int

FBtoInt32() 공개 메소드

public FBtoInt32 ( double source ) : Int32
source double
리턴 System.Int32

GetBits() 공개 메소드

public GetBits ( UInt32 numerOfBits ) : UInt32
numerOfBits System.UInt32
리턴 System.UInt32

GetBitsFB() 공개 메소드

public GetBitsFB ( UInt32 numberOfBits, double &result ) : void
numberOfBits System.UInt32
result double
리턴 void

GetBitsSigned() 공개 메소드

public GetBitsSigned ( UInt32 numberOfBits ) : Int32
numberOfBits System.UInt32
리턴 System.Int32

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

WriteBits() 공개 메소드

/
public WriteBits ( int numberOfBits, int data ) : void
numberOfBits int
data int
리턴 void

WriteBits() 공개 메소드

Fails for the following szenario : bits.WriteBits( 3 , 1 ), RGB.Write() RGB is #ff bits would look like following : 00000000 11111111 11111111 11111111
public WriteBits ( int numberOfBits, ulong data ) : void
numberOfBits int
data ulong
리턴 void

WriteBitsFB() 공개 메소드

public WriteBitsFB ( int numberOfBits, double value ) : void
numberOfBits int
value double
리턴 void

WriteFlush() 공개 메소드

public WriteFlush ( ) : void
리턴 void