C# Class org.diracvideo.Jirac.Motion

Show file Open project: mono/csdirac Class Usage Examples

Public Methods

Method Description
Decode ( ) : void
Motion ( Parameters p, Buffer bufs, Block frames ) : System
Render ( Block outBlocks, VideoFormat f ) : void

Private Methods

Method Description
AccumulateBlock ( Block b, int x, int y ) : void
DcPrediction ( int x, int y, int pred ) : void
DecodeMacroBlock ( int x, int y ) : void
DecodePredictionUnit ( Vector mv, int x, int y ) : void
DumpWeights ( ) : void
Edge ( int x, int y ) : bool
GetVector ( int x, int y ) : Vector
GlobalPrediction ( int x, int y ) : int
InitializeRender ( int k, VideoFormat f ) : void
ModePrediction ( int x, int y ) : int
PredictBlock ( Block b, int i, int j, int k ) : void
PredictPixel ( Vector mv, int x, int y, int k ) : short
PredictSubPixel ( int reference, int px, int py ) : short
SetVector ( Vector mv, int x, int y ) : void
SplitPrediction ( int x, int y ) : int
VectorPrediction ( Vector mv, int x, int y, int mode ) : void

Method Details

Decode() public method

public Decode ( ) : void
return void

Motion() public method

public Motion ( Parameters p, Buffer bufs, Block frames ) : System
p Parameters
bufs Buffer
frames Block
return System

Render() public method

public Render ( Block outBlocks, VideoFormat f ) : void
outBlocks Block
f VideoFormat
return void