|
| | EncoderParams (const VideoFormat &video_format, PictureType ftype=INTER_PICTURE, unsigned int num_refs=2, bool set_defaults=true) |
| | Default constructor. More...
|
| |
| bool | Verbose () const |
| | Returns true if we're operating verbosely, false otherwise. More...
|
| |
| bool | LocalDecode () const |
| | Returns a flag indicating that we're doing local decoding. More...
|
| |
| bool | Lossless () const |
| | Get whether we're doing lossless coding. More...
|
| |
| bool | FullSearch () const |
| | Get whether we're doing full-search motion estimation. More...
|
| |
| int | XRangeME () const |
| | Get the horizontal search range for full-search motion estimation. More...
|
| |
| int | YRangeME () const |
| | Get the vertical search range for full-search motion estimation. More...
|
| |
| bool | CombinedME () const |
| | Get whether we're doing combined component motion estimation. More...
|
| |
| float | Qf () const |
| | Get the quality factor. More...
|
| |
| int | NumL1 () const |
| | Return the nominal number of L1 pictures before the next I picture. More...
|
| |
| int | L1Sep () const |
| | Return the separation between L1 pictures (and between L1 and I pictures) More...
|
| |
| float | UFactor () const |
| | Return the amount we're weighting noise in the U component. More...
|
| |
| float | VFactor () const |
| | Return the amount we're weighting noise in the V component. More...
|
| |
| float | CPD () const |
| | Return the number of cycles per degree at the nominal viewing distance for the raster. More...
|
| |
| PrefilterType | Prefilter () const |
| | Return what prefiltering is in place. More...
|
| |
| int | PrefilterStrength () const |
| | Return the prefiltering strength. More...
|
| |
| float | ILambda () const |
| | Return the Lagrangian parameter to be used for I pictures. More...
|
| |
| float | L1Lambda () const |
| | Return the Lagrangian parameter to be used for L1 pictures. More...
|
| |
| float | L2Lambda () const |
| | Return the Lagrangian parameter to be used for L2 pictures. More...
|
| |
| float | L1MELambda () const |
| | Return the Lagrangian ME parameter to be used for L1 pictures. More...
|
| |
| float | L2MELambda () const |
| | Return the Lagrangian ME parameter to be used for L2 pictures. More...
|
| |
| int | GOPLength () const |
| | Return the size of the GOP. More...
|
| |
| char * | OutputPath () const |
| | Return the output path to be used for storing diagnositic data. More...
|
| |
| const EntropyCorrector & | EntropyFactors () const |
| | Return a reference to the entropy factors. More...
|
| |
| EntropyCorrector & | EntropyFactors () |
| | Return a reference to the entropy factors - we need to be able to change the values of the entropy factors in situ. More...
|
| |
| WltFilter | IntraTransformFilter () |
| | Return the Wavelet filter to be used for intra pictures. More...
|
| |
| WltFilter | InterTransformFilter () |
| | Return the Wavelet filter to be used for Inter pictures. More...
|
| |
| int | TargetRate () |
| | Return the Target Bit Rate in kbps. More...
|
| |
| bool | UsingAC () const |
| | Return true if using Arithmetic coding. More...
|
| |
| void | SetVerbose (bool v) |
| | Sets verbosity on or off. More...
|
| |
| void | SetLocalDecode (const bool decode) |
| | Sets a flag indicating that we're producing a locally decoded o/p. More...
|
| |
| void | SetLossless (const bool l) |
| | Set whether we're doing lossless coding. More...
|
| |
| void | SetFullSearch (const bool fs) |
| | Set whether we're doing full-search motion estimation. More...
|
| |
| void | SetCombinedME (const bool cme) |
| | Set whether we're doing combined component motion estimation. More...
|
| |
| void | SetXRangeME (const int xr) |
| | Set the horizontal search range for full-search motion estimation. More...
|
| |
| void | SetYRangeME (const int yr) |
| | Set the vertical search range for full-search motion estimation. More...
|
| |
| void | SetQf (const float qfac) |
| | Set the quality factor. More...
|
| |
| void | SetNumL1 (const int nl) |
| | Set the nominal number of L1 pictures between I pictures. More...
|
| |
| void | SetL1Sep (const int lsep) |
| | Set the separation between L1 pictures. More...
|
| |
| void | SetUFactor (const float uf) |
| | Set the amount to weight noise in the U component. More...
|
| |
| void | SetVFactor (const float vf) |
| | Set the amount to weight noise in the V component. More...
|
| |
| void | SetCPD (const float cpd) |
| | Set the number of cycles per degree at the nominal viewing distance. More...
|
| |
| void | SetPrefilter (const PrefilterType pf, const int str) |
| | Set denoising value - true or false. More...
|
| |
| void | SetOutputPath (const char *op) |
| | Set the output path to be used for diagnostic data. More...
|
| |
| void | SetEntropyFactors (EntropyCorrector *entcorrect) |
| | Sets the entropy factors - TBD: set this up in a constructor and pass encoder params around entirely by reference. More...
|
| |
| void | SetIntraTransformFilter (unsigned int wf_idx) |
| | Set the Wavelet filter to be used for intra pictures. More...
|
| |
| void | SetInterTransformFilter (unsigned int wf_idx) |
| | Set the Wavelet filter to be used for inter pictures. More...
|
| |
| void | SetIntraTransformFilter (WltFilter wf) |
| | Set the Wavelet filter to be used for intra pictures. More...
|
| |
| void | SetUsualCodeBlocks (const PictureType &ftype) |
| | Set the number of code blocks for all levels. More...
|
| |
| void | SetInterTransformFilter (WltFilter wf) |
| | Set the Wavelet filter to be used for inter pictures. More...
|
| |
| void | SetTargetRate (const int rate) |
| | Set the target bit rate. More...
|
| |
| void | SetUsingAC (bool using_ac) |
| | Set the arithmetic coding flag. More...
|
| |
| | CodecParams (const VideoFormat &video_format=VIDEO_FORMAT_CUSTOM, PictureType ftype=INTRA_PICTURE, unsigned int num_refs=0, bool set_defaults=true) |
| | Default constructor. More...
|
| |
| int | PictureCodingMode () const |
| | Returns the picture coding mode (independent of source format) More...
|
| |
| bool | FieldCoding () const |
| | Returns true if the pictures are being coded as fields (mode 1 or 3) More...
|
| |
| bool | TopFieldFirst () const |
| | Returns true if the topmost field comes first in time when coding. More...
|
| |
| int | Xl () const |
| | Return the picture/field luma width. More...
|
| |
| int | Yl () const |
| | Return the picture/field luma height. More...
|
| |
| int | ChromaXl () const |
| | Return the picture/field chroma width. More...
|
| |
| int | ChromaYl () const |
| | Return the picture/field chroma height. More...
|
| |
| unsigned int | LumaDepth () const |
| | Returns the luma depth. More...
|
| |
| unsigned int | ChromaDepth () const |
| | Returns the chroma depth. More...
|
| |
| bool | ZeroTransform () const |
| | Return zero transform flag being used for picture (de)coding. More...
|
| |
| WltFilter | TransformFilter () const |
| | Return the wavelet filter currently being used for picture (de)coding. More...
|
| |
| unsigned int | TransformDepth () const |
| | Return the transform depth being used for picture (de)coding. More...
|
| |
| CodeBlockMode | GetCodeBlockMode () const |
| | Return multiple quantisers flag being used for picture (de)coding. More...
|
| |
| bool | SpatialPartition () const |
| | Return the spatial partitioning flag being used for picture (de)coding. More...
|
| |
| const CodeBlocks & | GetCodeBlocks (unsigned int level) const |
| | Return the code blocks for a particular level. More...
|
| |
| VideoFormat | GetVideoFormat () const |
| | Return the video format currently being used for picture (de)coding. More...
|
| |
| PicturePredParams & | GetPicPredParams () |
| | Return the picture prediction params. More...
|
| |
| const PicturePredParams & | GetPicPredParams () const |
| | Return the picture prediction params. More...
|
| |
| void | SetPictureCodingMode (int pic_coding) |
| | Sets whether input is coded as fields or quincunxially. More...
|
| |
| void | SetTopFieldFirst (bool topf) |
| | Sets whether the topmost field comes first in time [NB: TBD since this duplicates metadata in the sequence header]. More...
|
| |
| void | SetXl (const int x) |
| | Set the picture/field luma width. More...
|
| |
| void | SetYl (const int y) |
| | Set the picture/field luma height. More...
|
| |
| void | SetChromaXl (const int x) |
| | Set the frame/field chroma width. More...
|
| |
| void | SetChromaYl (const int y) |
| | Set the frame/field chroma height. More...
|
| |
| void | SetLumaDepth (unsigned int luma_depth) |
| | Set Luma Depth. More...
|
| |
| void | SetChromaDepth (unsigned int chroma_depth) |
| | Set Chroma Depth. More...
|
| |
| void | SetZeroTransform (bool zero_transform) |
| | Set the zero transform flag being used for picture (de)coding. More...
|
| |
| void | SetTransformFilter (const WltFilter wf) |
| | Set the wavelet filter used for picture (de)coding. More...
|
| |
| void | SetTransformFilter (unsigned int wf_idx) |
| | Set the wavelet filter used for picture (de)coding. More...
|
| |
| void | SetTransformDepth (unsigned int wd) |
| | Set the transform depth used for picture (de)coding and allocate for the code blocks array. More...
|
| |
| void | SetCodeBlockMode (unsigned int cb_mode) |
| | Set the multiple quantisers flag usedto picture (de)coding. More...
|
| |
| void | SetSpatialPartition (bool spatial_partition) |
| | Set the spatial partition flag usedto picture (de)coding. More...
|
| |
| void | SetCodeBlocks (unsigned int level, unsigned int hblocks, unsigned int vblocks) |
| | Set the number of code blocks for a particular level. More...
|
| |
| void | SetVideoFormat (const VideoFormat vd) |
| | Set the video format used for picture (de)coding. More...
|
| |
Parameters for the encoding process, derived from CodecParams.