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

Inheritance: Stream
Datei anzeigen 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_oe property

protected ICompressedIso CompressedIso
return ICompressedIso

SelectedCurrentMacroBlock protected_oe property

protected int SelectedCurrentMacroBlock
return int

SelectedCurrentMacroBlockData protected_oe property

protected ArraySegment SelectedCurrentMacroBlockData
return ArraySegment

SelectedCurrentPositionInMacroBlock protected_oe property

protected int SelectedCurrentPositionInMacroBlock
return int

_Position protected_oe property

protected long _Position
return long