C# Class EasyBike.Droid.Helpers.GifDecoder

Show file Open project: ThePublicBikeGang/EasyBike Class Usage Examples

Public Properties

Property Type Description
STATUS_FORMAT_ERROR int
STATUS_OK int
STATUS_OPEN_ERROR int
previousImage Android.Graphics.Bitmap

Protected Properties

Property Type Description
MAX_STACK_SIZE int
act int[]
bgColor int
bgIndex int
block byte[]
blockSize int
frameCount int
framePointer int
gct int[]
gctFlag bool
gctSize int
height int
lctFlag bool
lctSize int
loopCount int
mainPixels byte[]
mainScratch int[]
pixelAspect int
pixelStack byte[]
prefix short[]
rawData ByteBuffer
status int
suffix byte[]
width int

Public Methods

Method Description
advance ( ) : void
getCurrentFrameIndex ( ) : int
getDelay ( int n ) : int
getFrameCount ( ) : int
getLoopCount ( ) : int
getNextDelay ( ) : int
getNextFrame ( ) : Android.Graphics.Bitmap
read ( InputStream inputStream, int contentLength ) : int
read ( byte data ) : int

Protected Methods

Method Description
err ( ) : bool
init ( ) : void
read ( ) : int
readBitmap ( ) : void
readBlock ( ) : int
readColorTable ( int ncolors ) : int[]
readContents ( ) : void
readGraphicControlExt ( ) : void
readHeader ( ) : void
readLSD ( ) : void
readNetscapeExt ( ) : void
readShort ( ) : int
setPixels ( int frameIndex ) : void
skip ( ) : void

Private Methods

Method Description
decodeBitmapData ( GifFrame frame, byte dstPixels ) : void

Method Details

advance() public method

public advance ( ) : void
return void

err() protected method

protected err ( ) : bool
return bool

getCurrentFrameIndex() public method

public getCurrentFrameIndex ( ) : int
return int

getDelay() public method

public getDelay ( int n ) : int
n int
return int

getFrameCount() public method

public getFrameCount ( ) : int
return int

getLoopCount() public method

public getLoopCount ( ) : int
return int

getNextDelay() public method

public getNextDelay ( ) : int
return int

getNextFrame() public method

public getNextFrame ( ) : Android.Graphics.Bitmap
return Android.Graphics.Bitmap

init() protected method

protected init ( ) : void
return void

read() protected method

protected read ( ) : int
return int

read() public method

public read ( InputStream inputStream, int contentLength ) : int
inputStream InputStream
contentLength int
return int

read() public method

public read ( byte data ) : int
data byte
return int

readBitmap() protected method

protected readBitmap ( ) : void
return void

readBlock() protected method

protected readBlock ( ) : int
return int

readColorTable() protected method

protected readColorTable ( int ncolors ) : int[]
ncolors int
return int[]

readContents() protected method

protected readContents ( ) : void
return void

readGraphicControlExt() protected method

protected readGraphicControlExt ( ) : void
return void

readHeader() protected method

protected readHeader ( ) : void
return void

readLSD() protected method

protected readLSD ( ) : void
return void

readNetscapeExt() protected method

protected readNetscapeExt ( ) : void
return void

readShort() protected method

protected readShort ( ) : int
return int

setPixels() protected method

protected setPixels ( int frameIndex ) : void
frameIndex int
return void

skip() protected method

protected skip ( ) : void
return void

Property Details

MAX_STACK_SIZE protected static property

protected static int MAX_STACK_SIZE
return int

STATUS_FORMAT_ERROR public static property

public static int STATUS_FORMAT_ERROR
return int

STATUS_OK public static property

public static int STATUS_OK
return int

STATUS_OPEN_ERROR public static property

public static int STATUS_OPEN_ERROR
return int

act protected property

protected int[] act
return int[]

bgColor protected property

protected int bgColor
return int

bgIndex protected property

protected int bgIndex
return int

block protected property

protected byte[] block
return byte[]

blockSize protected property

protected int blockSize
return int

frameCount protected property

protected int frameCount
return int

framePointer protected property

protected int framePointer
return int

gct protected property

protected int[] gct
return int[]

gctFlag protected property

protected bool gctFlag
return bool

gctSize protected property

protected int gctSize
return int

height protected property

protected int height
return int

lctFlag protected property

protected bool lctFlag
return bool

lctSize protected property

protected int lctSize
return int

loopCount protected property

protected int loopCount
return int

mainPixels protected property

protected byte[] mainPixels
return byte[]

mainScratch protected property

protected int[] mainScratch
return int[]

pixelAspect protected property

protected int pixelAspect
return int

pixelStack protected property

protected byte[] pixelStack
return byte[]

prefix protected property

protected short[] prefix
return short[]

previousImage public property

public Bitmap,Android.Graphics previousImage
return Android.Graphics.Bitmap

rawData protected property

protected ByteBuffer rawData
return ByteBuffer

status protected property

protected int status
return int

suffix protected property

protected byte[] suffix
return byte[]

width protected property

protected int width
return int