C# Class CSPspEmu.Hle.Vfs.Iso.CompressedIsoProxyStream

Inheritance: Stream
Show file Open project: soywiz/cspspemu Class Usage Examples

Protected Properties

Property Type Description
CompressedIso ICompressedIso
SelectedCurrentMacroBlock int
SelectedCurrentMacroBlockData ArraySegment
SelectedCurrentPositionInMacroBlock int
_Position long

Public Methods

Method Description
CompressedIsoProxyStream ( ICompressedIso CompressedIso ) : System
Flush ( ) : void
Read ( byte buffer, int offset, int count ) : int
Seek ( long offset, SeekOrigin origin ) : long
SetLength ( long value ) : void
Write ( byte buffer, int offset, int count ) : void

Protected Methods

Method Description
PrepareBlock ( ) : void

Method Details

CompressedIsoProxyStream() public method

public CompressedIsoProxyStream ( ICompressedIso CompressedIso ) : System
CompressedIso ICompressedIso
return System

Flush() public method

public Flush ( ) : void
return void

PrepareBlock() protected method

protected PrepareBlock ( ) : void
return void

Read() public method

public Read ( byte buffer, int offset, int count ) : int
buffer byte
offset int
count int
return int

Seek() public method

public Seek ( long offset, SeekOrigin origin ) : long
offset long
origin SeekOrigin
return long

SetLength() public method

public SetLength ( long value ) : void
value long
return void

Write() public method

public Write ( byte buffer, int offset, int count ) : void
buffer byte
offset int
count int
return void

Property Details

CompressedIso protected property

protected ICompressedIso CompressedIso
return ICompressedIso

SelectedCurrentMacroBlock protected property

protected int SelectedCurrentMacroBlock
return int

SelectedCurrentMacroBlockData protected property

protected ArraySegment SelectedCurrentMacroBlockData
return ArraySegment

SelectedCurrentPositionInMacroBlock protected property

protected int SelectedCurrentPositionInMacroBlock
return int

_Position protected property

protected long _Position
return long