C# Class OpenSim.Region.CoreModules.Agent.TextureSender.J2KDecoderModule

Inheritance: ISharedRegionModule, IJ2KDecoder
Mostrar archivo Open project: openmetaversefoundation/fortis-opensim Class Usage Examples

Public Methods

Method Description
BeginDecode ( UUID assetID, byte j2kData, DecodedCallback callback ) : void
Close ( ) : void
Decode ( UUID assetID, byte j2kData ) : void

Provides a synchronous decode so that caller can be assured that this executes before the next line

Initialise ( Scene scene, IConfigSource source ) : void
J2KDecoderModule ( ) : System
PostInitialise ( ) : void

Private Methods

Method Description
CreateDefaultLayers ( int j2kLength ) : OpenMetaverse.Imaging.OpenJPEG.J2KLayerInfo[]
DoJ2KDecode ( UUID assetID, byte j2kData ) : void

Decode Jpeg2000 Asset Data

SaveFileCacheForAsset ( UUID AssetId, OpenJPEG Layers ) : void
TryLoadCacheForAsset ( UUID AssetId, OpenJPEG &Layers ) : bool

Method Details

BeginDecode() public method

public BeginDecode ( UUID assetID, byte j2kData, DecodedCallback callback ) : void
assetID UUID
j2kData byte
callback DecodedCallback
return void

Close() public method

public Close ( ) : void
return void

Decode() public method

Provides a synchronous decode so that caller can be assured that this executes before the next line
public Decode ( UUID assetID, byte j2kData ) : void
assetID UUID
j2kData byte
return void

Initialise() public method

public Initialise ( Scene scene, IConfigSource source ) : void
scene OpenSim.Region.Framework.Scenes.Scene
source IConfigSource
return void

J2KDecoderModule() public method

public J2KDecoderModule ( ) : System
return System

PostInitialise() public method

public PostInitialise ( ) : void
return void