#include <mediafmt.h>
Public Member Functions |
| OpalMediaOptionOctets (const char *name, bool readOnly, bool base64=false) |
| OpalMediaOptionOctets (const char *name, bool readOnly, bool base64, const PBYTEArray &value) |
| OpalMediaOptionOctets (const char *name, bool readOnly, bool base64, const BYTE *data, PINDEX length) |
virtual PObject * | Clone () const |
virtual void | PrintOn (ostream &strm) const |
virtual void | ReadFrom (istream &strm) |
virtual Comparison | CompareValue (const OpalMediaOption &option) const |
virtual void | Assign (const OpalMediaOption &option) |
const PBYTEArray & | GetValue () const |
void | SetValue (const PBYTEArray &value) |
void | SetValue (const BYTE *data, PINDEX length) |
void | SetBase64 (bool b) |
virtual Comparison | Compare (const PObject &obj) const |
virtual bool | Merge (const OpalMediaOption &option) |
virtual bool | ValidateMerge (const OpalMediaOption &option) const |
PString | AsString () const |
bool | FromString (const PString &value) |
const PString & | GetName () const |
bool | IsReadOnly () const |
void | SetReadOnly (bool readOnly) |
MergeType | GetMerge () const |
void | SetMerge (MergeType merge) |
const PString & | GetFMTPName () const |
void | SetFMTPName (const char *name) |
const PString & | GetFMTPDefault () const |
void | SetFMTPDefault (const char *value) |
const H245GenericInfo & | GetH245Generic () const |
void | SetH245Generic (const H245GenericInfo &genericInfo) |
Additional Inherited Members |
enum | MergeType {
NoMerge,
MinMerge,
MaxMerge,
EqualMerge,
NotEqualMerge,
AlwaysMerge,
CustomMerge,
IntersectionMerge,
AndMerge = MinMerge,
OrMerge = MaxMerge
} |
| OpalMediaOption (const PString &name) |
| OpalMediaOption (const char *name, bool readOnly, MergeType merge) |
Constructor & Destructor Documentation
OpalMediaOptionOctets::OpalMediaOptionOctets |
( |
const char * |
name, |
|
|
bool |
readOnly, |
|
|
bool |
base64 = false |
|
) |
| |
OpalMediaOptionOctets::OpalMediaOptionOctets |
( |
const char * |
name, |
|
|
bool |
readOnly, |
|
|
bool |
base64, |
|
|
const PBYTEArray & |
value |
|
) |
| |
OpalMediaOptionOctets::OpalMediaOptionOctets |
( |
const char * |
name, |
|
|
bool |
readOnly, |
|
|
bool |
base64, |
|
|
const BYTE * |
data, |
|
|
PINDEX |
length |
|
) |
| |
Member Function Documentation
virtual void OpalMediaOptionOctets::Assign |
( |
const OpalMediaOption & |
option | ) |
|
|
virtual |
virtual PObject* OpalMediaOptionOctets::Clone |
( |
| ) |
const |
|
virtual |
virtual Comparison OpalMediaOptionOctets::CompareValue |
( |
const OpalMediaOption & |
option | ) |
const |
|
virtual |
const PBYTEArray& OpalMediaOptionOctets::GetValue |
( |
| ) |
const |
|
inline |
virtual void OpalMediaOptionOctets::PrintOn |
( |
ostream & |
strm | ) |
const |
|
virtual |
virtual void OpalMediaOptionOctets::ReadFrom |
( |
istream & |
strm | ) |
|
|
virtual |
void OpalMediaOptionOctets::SetBase64 |
( |
bool |
b | ) |
|
|
inline |
void OpalMediaOptionOctets::SetValue |
( |
const PBYTEArray & |
value | ) |
|
void OpalMediaOptionOctets::SetValue |
( |
const BYTE * |
data, |
|
|
PINDEX |
length |
|
) |
| |
Field Documentation
bool OpalMediaOptionOctets::m_base64 |
|
protected |
PBYTEArray OpalMediaOptionOctets::m_value |
|
protected |
The documentation for this class was generated from the following file: