OPAL  Version 3.12.9
PluginCodec_OptionMap Class Reference

#include <opalplugin.hpp>

Inheritance diagram for PluginCodec_OptionMap:
Collaboration diagram for PluginCodec_OptionMap:

Public Member Functions

 PluginCodec_OptionMap (const char *const **options=NULL)
 
unsigned GetUnsigned (const char *key, unsigned dflt=0) const
 
void SetUnsigned (unsigned value, const char *key)
 
char ** GetOptions () const
 

Additional Inherited Members

- Static Public Member Functions inherited from PluginCodec_Utilities
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)
 
- Data Fields inherited from std::map< K, T >
keys
 STL member. More...
 
elements
 STL member. More...
 

Constructor & Destructor Documentation

PluginCodec_OptionMap::PluginCodec_OptionMap ( const char *const **  options = NULL)
inline

Member Function Documentation

char** PluginCodec_OptionMap::GetOptions ( ) const
inline
unsigned PluginCodec_OptionMap::GetUnsigned ( const char *  key,
unsigned  dflt = 0 
) const
inline
void PluginCodec_OptionMap::SetUnsigned ( unsigned  value,
const char *  key 
)
inline

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