![]() |
RDK Documentation (Open Sourced RDK Components)
|
Describe the details about classes used in TR069 capabilities of video output.
Data Structures | |
class | hostIf_STBServiceVideoOutput |
This class provides the TR-069 components video output information. More... | |
class hostIf_STBServiceVideoOutput |
This class provides the TR-069 components video output information.
Definition at line 92 of file Components_VideoOutput.h.
Public Member Functions | |
void | checkForUpdates (updateCallback mUpdateCallback) |
This function checks for the host IF video interface updates such as status, display format, video format, aspect ratio and HDPC (High-Bandwidth Digital Content Protection) in a connected video port. Currently not implemented. More... | |
void | doUpdates (updateCallback mUpdateCallback) |
This function updates the video interface such as status, display format, video format, aspect ratio and HDPC (High-Bandwidth Digital Content Protection) in a connected video port using callback mechanism. More... | |
int | handleSetMsg (const char *paramName, HOSTIF_MsgData_t *stMsgData) |
This function set the video interface attribute value such as status, display format, video format, aspect ratio and HDPC(High-Bandwidth Digital Content Protection) in the connected video port etc.. Currently not implemented. More... | |
int | handleGetMsg (const char *paramName, HOSTIF_MsgData_t *stMsgData) |
This function get the video interface attribute value such as status, display format, video format, aspect ratio and HDPC(High-Bandwidth Digital Content Protection) in the connected video port etc.. More... | |
Static Public Member Functions | |
static hostIf_STBServiceVideoOutput * | getInstance (int dev_id) |
static void | closeInstance (hostIf_STBServiceVideoOutput *) |
static GList * | getAllInstances () |
static void | closeAllInstances () |
static void | getLock () |
static void | releaseLock () |
Private Member Functions | |
hostIf_STBServiceVideoOutput (int devid, device::VideoOutputPort &port) | |
Class Constructor of the class hostIf_STBServiceVideoOutput. More... | |
int | getAspectRatioBehaviour (HOSTIF_MsgData_t *stMsgData, bool *pChanged=NULL) |
int | getDisplayFormat (HOSTIF_MsgData_t *stMsgData, bool *pChanged=NULL) |
int | getName (HOSTIF_MsgData_t *stMsgData, bool *pChanged=NULL) |
int | getVideoFormat (HOSTIF_MsgData_t *stMsgData, bool *pChanged=NULL) |
int | getHDCP (HOSTIF_MsgData_t *stMsgData, bool *pChanged=NULL) |
int | getStatus (HOSTIF_MsgData_t *stMsgData, bool *pChanged=NULL) |
Private Attributes | |
int | dev_id |
device::VideoOutputPort & | vPort |
char | backupAspectRatioBehaviour [_BUF_LEN_16] |
char | backupDisplayFormat [_BUF_LEN_16] |
char | backupDisplayName [_BUF_LEN_16] |
char | backupVideoFormat [_BUF_LEN_16] |
bool | backupHDCP |
char | backupVideoOutputStatus [_BUF_LEN_16] |
bool | bCalledAspectRatioBehaviour |
bool | bCalledDisplayFormat |
bool | bCalledDisplayName |
bool | bCalledVideoFormat |
bool | bCalledHDCP |
bool | bCalledVideoOutputStatus |
Static Private Attributes | |
static GHashTable * | ifHash = NULL |
static GMutex * | m_mutex = NULL |