OPAL  Version 3.12.9
PluginCodec_Utilities Class Reference

#include <opalplugin.hpp>

Inheritance diagram for PluginCodec_Utilities:

Static Public Member Functions

static unsigned String2Unsigned (const std::string &str)
 
static void AppendUnsigned2String (unsigned value, std::string &str)
 
static void Unsigned2String (unsigned value, std::string &str)
 
static void Change (const char *value, PluginCodec_OptionMapBase &original, PluginCodec_OptionMapBase &changed, const char *option)
 
static void Change (unsigned value, PluginCodec_OptionMapBase &original, PluginCodec_OptionMapBase &changed, const char *option)
 
static void ClampMax (unsigned maximum, PluginCodec_OptionMapBase &original, PluginCodec_OptionMapBase &changed, const char *option, bool forceIfZero=false)
 
static void ClampMin (unsigned minimum, PluginCodec_OptionMapBase &original, PluginCodec_OptionMapBase &changed, const char *option)
 
static unsigned GetMacroBlocks (unsigned width, unsigned height)
 
static bool ClampResolution (unsigned &width, unsigned &height, unsigned &maxFrameSize)
 

Member Function Documentation

static void PluginCodec_Utilities::AppendUnsigned2String ( unsigned  value,
std::string &  str 
)
inlinestatic

Referenced by Unsigned2String().

static void PluginCodec_Utilities::Change ( const char *  value,
PluginCodec_OptionMapBase original,
PluginCodec_OptionMapBase changed,
const char *  option 
)
inlinestatic
static void PluginCodec_Utilities::Change ( unsigned  value,
PluginCodec_OptionMapBase original,
PluginCodec_OptionMapBase changed,
const char *  option 
)
inlinestatic
static void PluginCodec_Utilities::ClampMax ( unsigned  maximum,
PluginCodec_OptionMapBase original,
PluginCodec_OptionMapBase changed,
const char *  option,
bool  forceIfZero = false 
)
inlinestatic
static void PluginCodec_Utilities::ClampMin ( unsigned  minimum,
PluginCodec_OptionMapBase original,
PluginCodec_OptionMapBase changed,
const char *  option 
)
inlinestatic
static bool PluginCodec_Utilities::ClampResolution ( unsigned &  width,
unsigned &  height,
unsigned &  maxFrameSize 
)
inlinestatic
static unsigned PluginCodec_Utilities::GetMacroBlocks ( unsigned  width,
unsigned  height 
)
inlinestatic

Referenced by ClampResolution().

static unsigned PluginCodec_Utilities::String2Unsigned ( const std::string &  str)
inlinestatic
static void PluginCodec_Utilities::Unsigned2String ( unsigned  value,
std::string &  str 
)
inlinestatic

The documentation for this class was generated from the following file: