RDK Documentation (Open Sourced RDK Components)
|
Data Structures | |
class | TRM::TunerState |
The TunerState class represents state of the tuner. The state field in the class indicates the activity state of a tuner: More... | |
class | TRM::FreeState |
This class is responsible for managing the Free state of a tuner. More... | |
class | TRM::LiveState |
This class is responsible for handling the Live activity (Streaming or Playback) of a tuner. More... | |
class | TRM::RecordState |
This class is responsible for handling the Record activity of a tuner. More... | |
class | TRM::HybridState |
The tuner is reserved for Live or Record activity. More... | |
class TRM::TunerState |
The TunerState class represents state of the tuner. The state field in the class indicates the activity state of a tuner:
Definition at line 147 of file TunerState.h.
Public Types | |
typedef int | EnumType |
Public Member Functions | |
TunerState (const Enum< TunerState > &state) | |
TunerState (const char *) | |
const Enum< TunerState > & | getState (void) const |
virtual TunerState | operator+ (const Enum< Activity > &activity) |
bool | operator== (const TunerState &that) const |
bool | operator!= (const TunerState &that) const |
void | print (void) const |
Static Public Member Functions | |
static const char * | klassName (void) |
static const std::vector< const Enum< TunerState > * > & | getEnums (void) |
Static Public Attributes | |
static const Enum< TunerState > | kFree |
static const Enum< TunerState > | kLive |
static const Enum< TunerState > | kRecord |
static const Enum< TunerState > | kHybrid |
static const Enum< TunerState > | kEAS |
Protected Attributes | |
Enum< TunerState > | state |
class TRM::FreeState |
This class is responsible for managing the Free state of a tuner.
Definition at line 184 of file TunerState.h.
Public Member Functions | |
Enum< TunerState > | operator+ (const Enum< Activity > &activity) |
Public Member Functions inherited from TRM::Enum< TunerState > | |
Enum (const eT &value, const char *name) | |
operator eT (void) const | |
operator CString (void) const | |
bool | operator== (const Enum< TunerState > &that) const |
bool | operator!= (const Enum< TunerState > &that) const |
void | print (void) const |
Additional Inherited Members | |
Public Types inherited from TRM::Enum< TunerState > | |
typedef TunerState ::EnumType | eT |
Static Public Member Functions inherited from TRM::Enum< TunerState > | |
static const Enum< TunerState > & | at (eT t) |
static const Enum< TunerState > & | at (const char *t) |
Data Fields inherited from TRM::Enum< TunerState > | |
const typedef char * | CString |
class TRM::LiveState |
This class is responsible for handling the Live activity (Streaming or Playback) of a tuner.
Definition at line 197 of file TunerState.h.
Public Member Functions | |
Enum< TunerState > | operator+ (const Enum< Activity > &activity) |
Enum< TunerState > | operator- (const Enum< Activity > &activity) |
Public Member Functions inherited from TRM::Enum< TunerState > | |
Enum (const eT &value, const char *name) | |
operator eT (void) const | |
operator CString (void) const | |
bool | operator== (const Enum< TunerState > &that) const |
bool | operator!= (const Enum< TunerState > &that) const |
void | print (void) const |
Additional Inherited Members | |
Public Types inherited from TRM::Enum< TunerState > | |
typedef TunerState ::EnumType | eT |
Static Public Member Functions inherited from TRM::Enum< TunerState > | |
static const Enum< TunerState > & | at (eT t) |
static const Enum< TunerState > & | at (const char *t) |
Data Fields inherited from TRM::Enum< TunerState > | |
const typedef char * | CString |
class TRM::RecordState |
This class is responsible for handling the Record activity of a tuner.
Definition at line 211 of file TunerState.h.
Public Member Functions | |
Enum< TunerState > | operator+ (const Enum< Activity > &activity) |
Enum< TunerState > | operator- (const Enum< Activity > &activity) |
Public Member Functions inherited from TRM::Enum< TunerState > | |
Enum (const eT &value, const char *name) | |
operator eT (void) const | |
operator CString (void) const | |
bool | operator== (const Enum< TunerState > &that) const |
bool | operator!= (const Enum< TunerState > &that) const |
void | print (void) const |
Additional Inherited Members | |
Public Types inherited from TRM::Enum< TunerState > | |
typedef TunerState ::EnumType | eT |
Static Public Member Functions inherited from TRM::Enum< TunerState > | |
static const Enum< TunerState > & | at (eT t) |
static const Enum< TunerState > & | at (const char *t) |
Data Fields inherited from TRM::Enum< TunerState > | |
const typedef char * | CString |
class TRM::HybridState |
The tuner is reserved for Live or Record activity.
This class is responsible for handling the Hybrid activity (Playback and Record simultaneously) of a tuner.
Definition at line 225 of file TunerState.h.
Public Member Functions | |
Enum< TunerState > | operator- (const Enum< Activity > &activity) |
Public Member Functions inherited from TRM::Enum< TunerState > | |
Enum (const eT &value, const char *name) | |
operator eT (void) const | |
operator CString (void) const | |
bool | operator== (const Enum< TunerState > &that) const |
bool | operator!= (const Enum< TunerState > &that) const |
void | print (void) const |
Additional Inherited Members | |
Public Types inherited from TRM::Enum< TunerState > | |
typedef TunerState ::EnumType | eT |
Static Public Member Functions inherited from TRM::Enum< TunerState > | |
static const Enum< TunerState > & | at (eT t) |
static const Enum< TunerState > & | at (const char *t) |
Data Fields inherited from TRM::Enum< TunerState > | |
const typedef char * | CString |