RDK Documentation (Open Sourced RDK Components)
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 C__DataModelParam
 C_AppCtx
 C_AppCtx.gl
 C_AppCtx.gl
 C_AppInfoData
 C_ASSOCIATED_AUDIO_MIXING_DATA.data.AssociatedAudioMixingInfo
 C_AUDIO_FORMAT_DATA.data.AudioFormatInfo
 C_AUDIO_LEVEL_DATA.data.AudioLevelInfo
 C_AUDIO_OUT_CONNECT_DATA.data.audio_out_connect
 C_AUDIO_PORTSTATE_DATA.data.AudioPortStateInfo
 C_AUDIOMODE_DATA.data.Audioport
 C_BS_JournalData_t
 C_BTRMGR_Beacon_PersistentData_t
 C_BTRMGR_ConnectedDevice_tRepresents the details of device connected
 C_BTRMGR_ConnectedDevicesList_tRepresents the connected devices list
 C_BTRMGR_DeviceAdServiceData_t
 C_BTRMGR_DeviceOpInfo_tRepresents the notification data
 C_BTRMGR_DeviceOpInfo_t.__unnamed__
 C_BTRMGR_DeviceService_tRepresents the supported service of the device
 C_BTRMGR_DeviceServiceList_tRepresents device services list
 C_BTRMGR_DeviceServiceList_t.__unnamed__
 C_BTRMGR_DevicesProperty_tRepresents the property of the device
 C_BTRMGR_DiscoveredDevices_tRepresents the discovered device's details
 C_BTRMGR_DiscoveredDevicesList_tRepresents the list of scanned devices
 C_BTRMGR_DiscoveryFilterHandle_t
 C_BTRMGR_DiscoveryHandle_t
 C_BTRMGR_EventMessage_tRepresents the event message info
 C_BTRMGR_EventMessage_t.__unnamed__
 C_BTRMGR_EventResponse_tRepresents the event response
 C_BTRMGR_EventResponse_t.__unnamed__
 C_BTRMGR_ExternalDevice_tRepresents the details of external devices connected
 C_BTRMGR_IARMAdapterDiscover_t
 C_BTRMGR_IARMAdapterDiscoverable_t
 C_BTRMGR_IARMAdapterName_t
 C_BTRMGR_IARMAdapterPower_t
 C_BTRMGR_IARMAdvtInfo_t
 C_BTRMGR_IARMAudioInServiceState_t
 C_BTRMGR_IARMBeaconDetection_t
 C_BTRMGR_IARMConnectDevice_t
 C_BTRMGR_IARMConnectedDevices_t
 C_BTRMGR_IARMDDeviceProperty_t
 C_BTRMGR_IARMDeviceVolumeMute_t
 C_BTRMGR_IARMDiagInfo_t
 C_BTRMGR_IARMDiscoveredDevices_t
 C_BTRMGR_IARMDiscoveryStatus_t
 C_BTRMGR_IARMEventResp_t
 C_BTRMGR_IARMGATTInfo_t
 C_BTRMGR_IARMGATTServiceInfo_t
 C_BTRMGR_IARMGATTValue_t
 C_BTRMGR_IARMHidGamePadServiceState_t
 C_BTRMGR_IARMLeOp_t
 C_BTRMGR_IARMLeProperty_t
 C_BTRMGR_IARMLeProperty_t.__unnamed__
 C_BTRMGR_IARMMediaElementListInfo_t
 C_BTRMGR_IARMMediaElementListInfo_t.__unnamed__
 C_BTRMGR_IARMMediaProperty_t
 C_BTRMGR_IARMMediaProperty_t.__unnamed__
 C_BTRMGR_IARMPairDevice_t
 C_BTRMGR_IARMPairedDevices_t
 C_BTRMGR_IARMStreaming_t
 C_BTRMGR_IARMStreamingStatus_t
 C_BTRMGR_IARMStreamingType_t
 C_BTRMGR_IARMWifiConnectInfo_t
 C_BTRMGR_LeCustomAdvertisement_tStructure for the custom advertisement payload
 C_BTRMGR_LeUUID_t
 C_BTRMGR_MediaDeviceStatus_tRepresents Media Element List
 C_BTRMGR_MediaElementInfo_tRepresents Media Element details
 C_BTRMGR_MediaElementListInfo_tRepresents Media Element List
 C_BTRMGR_MediaInfo_tRepresents the media info
 C_BTRMGR_MediaInfo_t.__unnamed__
 C_BTRMGR_MediaPositionInfo_tRepresents the media position info
 C_BTRMGR_MediaTrackInfo_tRepresents the media track info
 C_BTRMGR_PairedDevices_tRepresents the paired devices information
 C_BTRMGR_PairedDevicesList_tRepresents the list of paired devices
 C_BTRMGR_PersistentData_t
 C_BTRMGR_Profile_t
 C_BTRMGR_UUID_t
 C_CARD_FWDNLD_DATA.data.cardFWDNLD
 C_CECHost_Callback_t
 C_CECHost_DeviceStatus_t
 C_CECHost_DeviceStatus_t.data
 C_CECHost_Policy_t
 C_CECMgr_EventData_t
 C_COMPOSITE_IN_CONNECT_DATA.data.composite_in_connect
 C_COMPOSITE_IN_SIG_STATUS_DATA.data.composite_in_sig_status
 C_COMPOSITE_IN_STATUS_DATA.data.composite_in_status
 C_connectionContext
 C_ConnectionResetData
 C_DCM_DATA.data.startTimeUpdate
 C_DeviceStatus_t
 C_DFC_DATA.data.dfc
 C_discovery_config_t
 C_dsAllmStatusParam_t
 C_dsAssociatedAudioMixingParam_t
 C_dsAudioARCStatus_tStructure that defines ARC status for the HDMI ARC/EARC port
 C_dsAudioCompressionParam_t
 C_dsAudioDelayOffsetParam_t
 C_dsAudioEnableARCParam_t
 C_dsAudioFormatParam_t
 C_dsAudioGainParam_t
 C_dsAudioGetEncodingModeParam_t
 C_dsAudioGetHandleParam_t
 C_dsAudioGetMS11Param_t
 C_dsAudioGetMS12Param_t
 C_dsAudioOutIsConnectedParam_t
 C_dsAudioPortConfig_tStructure that defines audio port configuration
 C_dsAudioPortId_tStructure that defines the audio port type and associated ID
 C_dsAudioSADList_t
 C_dsAudioSetAtmosOutputModeParam_t
 C_dsAudioSetDuckingParam_t
 C_dsAudioSetLevelParam_t
 C_dsAudioSetMutedParam_t
 C_dsAudioSetSADParam_t
 C_dsAudioSetStereoAutoParam_t
 C_dsAudioSetStereoModeParam_t
 C_dsAudioTypeConfig_tStructure that defines audio output device configuration
 C_dsBassEnhancerParam_t
 C_dsColorDepth_t
 C_dsColorSpace_t
 C_dsCompositeInGetNumberOfInputsParam_t
 C_dsCompositeInGetStatusParam_t
 C_dsCompositeInScaleVideoParam_t
 C_dsCompositeInSelectPortParam_t
 C_dsCompositeInStatus_t
 C_dsCPUThermalParam
 C_dsCurrentOutputSettings_t
 C_dsDialogEnhancementParam_t
 C_dsDisplayEDID_tDefines the structure that is used to get the EDID information of the video display
 C_dsDisplayGetAspectRatioParam_t
 C_dsDisplayGetEDIDBytesParam_t
 C_dsDisplayGetEDIDParam_t
 C_dsDisplayGetHandleParam_t
 C_dsDRCModeParam_t
 C_dsEdidIgnoreParam_t
 C_dsEdidVersionParam_t
 C_dsEnableHDCPParam
 C_dsEot_t
 C_dsFaderControlParam_t
 C_dsFPDBlinkParam
 C_dsFPDBrightParam
 C_dsFPDColorConfig_t
 C_dsFPDColorParam
 C_dsFPDIndicatorConfig_t
 C_dsFPDModeParam
 C_dsFPDScrollParam
 C_dsFPDSettings_t_
 C_dsFPDStateParam
 C_dsFPDTextBrightParam
 C_dsFPDTextDisplayConfig_t
 C_dsFPDTimeFormatParam
 C_dsFPDTimeParam
 C_dsGetAudioAtmosCapabilityParam_t
 C_dsGetAudioCapabilitiesParam_t
 C_dsGetAudioDelayParam_t
 C_dsGetEDIDBytesInfoParam_t
 C_dsGetHDMIARCPortIdParam_t
 C_dsGetHdmiPreferenceParam_t
 C_dsGetHDMISPDInfoParam_t
 C_dsGetHDRCapabilitiesParam_t
 C_dsGetLEConfigParam_t
 C_dsGetMS12CapabilitiesParam_t
 C_dsGetSocIDFromSDKParam_t
 C_dsGetSupportedARCTypesParam_t
 C_dsGetVideoFormatsParam_t
 C_dsGrpahicEqualizerModeParam_t
 C_dsHdmiInCap_t
 C_dsHdmiInGetNumberOfInputsParam_t
 C_dsHdmiInGetResolutionParam_t
 C_dsHdmiInGetStatusParam_t
 C_dsHdmiInScaleVideoParam_t
 C_dsHdmiInSelectPortParam_t
 C_dsHdmiInSelectZoomModeParam_t
 C_dsHdmiInStatus_t
 C_dsIntelligentEqualizerModeParam_t
 C_dsIsOutputHDRParam_t
 C_dsLEConfigParam_t
 C_dsMatrixCoefficients_t
 C_DSMgr_EventData_t
 C_DSMgr_EventData_t.data
 C_dsMgrAVPortStateParam_t
 C_dsMgrLEDStatusParam_t
 C_dsMgrRebootConfigParam_t
 C_dsMgrStandbyVideoStateParam_t
 C_dsMISteeringParam_t
 C_dsMS12AudioProfileList_t
 C_dsMS12AudioProfileListParam_t
 C_dsMS12AudioProfileParam_t
 C_dsMS12ConfigParam_t
 C_dsMS12SetttingsOverrideParam_t
 C_dsPreferredSleepMode
 C_dsPrimaryLanguageParam_t
 C_dsQuantizationRange_t
 C_dsScartParamParam_t
 C_dsSecondaryLanguageParam_t
 C_dsSetAudioDelayParam_t
 C_dsSetBackgroundColorParam_t
 C_dsSetDolbyVolumeParam_t
 C_dsSetHdmiPreferenceParam_t
 C_dsSupportedGameFeatureList_t
 C_dsSupportedGameFeatureListParam_t
 C_dsSupportedResolutionParam_t
 C_dsSurroundDecoderParam_t
 C_dsSurroundVirtualizer_t
 C_dsSurroundVirtualizerParam_t
 C_dsVesrionParam
 C_dsVideoConfig_tStructure that defines video device configuration for the output
 C_dsVideoDeviceGetHandleParam_t
 C_dsVideoDeviceSetDFCParam_t
 C_dsVideoPortEnabledParam_t
 C_dsVideoPortGetHandleParam_t
 C_dsVideoPortGetHDCPProtocolVersion_t
 C_dsVideoPortGetHDCPStatus_t
 C_dsVideoPortGetResolutionParam_t
 C_dsVideoPortGetSurroundModeParam_t
 C_dsVideoPortIsActiveParam_t
 C_dsVideoPortIsDisplayConnectedParam_t
 C_dsVideoPortIsDisplaySurroundParam_t
 C_dsVideoPortPortConfig_tStructure that defines video port configuration settings
 C_dsVideoPortPortId_tStructure that defines port id associated with video port
 C_dsVideoPortResolution_tStructure that defines video port resolution settings of output video device
 C_dsVideoPortSetResolutionParam_t
 C_dsVideoPortTypeConfig_tStructure that defines the video output port configuration
 C_dsVideoRect
 C_dsVolumeLeveller_t
 C_dsVolumeLevellerParam_t
 C_EISS_APP_ID.data.eissAppIDList
 C_EISS_STATUS.data.eissEventData
 C_FADER_CONTROL_DATA.data.FaderControlInfo
 C_FPD_TIME_FORMAT.data.FPDTimeFormat
 C_GLCtx
 C_GstMSESrc
 C_GstMSESrcClass
 C_GstMSESrcPrivate
 C_gwyDeviceData
 CTSProcessor::_H264PPSHolds PPS parameters
 CTSProcessor::_H264SPSHolds SPS parameters
 C_HDCP_PROFILE.data.hdcpProfileData
 C_HDCP_PROTOCOL_DATA.data.HDCPProtocolVersion
 C_HDMI_HDCP_DATA.data.hdmi_hdcp
 C_HDMI_HPD_DATA.data.hdmi_hpd
 C_HDMI_IN_ALLM_MODE_DATA.data.hdmi_in_allm_mode
 C_HDMI_IN_CONNECT_DATA.data.hdmi_in_connect
 C_HDMI_IN_SIG_STATUS_DATA.data.hdmi_in_sig_status
 C_HDMI_IN_STATUS_DATA.data.hdmi_in_status
 C_HDMI_IN_VIDEO_MODE_DATA.data.hdmi_in_video_mode
 C_HDMI_RXSENSE_DATA.data.hdmi_rxsense
 C_HostIf_MsgData_t
 C_IARM_Bus_CECHost_DeviceStatus_t
 C_IARM_Bus_CECHost_DeviceStatusChanged_EventData_t
 C_IARM_Bus_CECHost_DeviceStatusChanged_EventData_t.data
 C_IARM_Bus_CECHost_DevMgrStatus_Param_t
 C_IARM_Bus_CECHost_EnableDevMgr_Param_t
 C_IARM_Bus_CECHost_GetDeviceStatus_Param_t
 C_IARM_Bus_CECHost_GetOSDName_Param_t
 C_IARM_Bus_CECHost_SetOSDName_Param_t
 C_IARM_Bus_CECMgr_AddLogicalAddress_Param_t
 C_IARM_Bus_CECMgr_Enable_Param_t
 C_IARM_Bus_CECMgr_GetLogicalAddress_Param_t
 C_IARM_Bus_CECMgr_GetPhysicalAddress_Param_t
 C_IARM_Bus_CECMgr_Send_Param_t
 C_IARM_Bus_CECMgr_Status_Updated_Param_t
 C_IARM_Bus_Device_Update_Error_t
 C_IARM_Bus_DeviceUpdate_AcceptUpdate_Param_t
 C_IARM_Bus_DeviceUpdate_Announce_t
 C_IARM_Bus_DeviceUpdate_DownloadInitiate_t
 C_IARM_Bus_DeviceUpdate_DownloadStatus_t
 C_IARM_Bus_DeviceUpdate_LoadInitiate_t
 C_IARM_Bus_DeviceUpdate_LoadStatus_t
 C_IARM_Bus_DeviceUpdate_ReadyToDownload_t
 C_IARM_BUS_DISKMgr_EventData_t
 C_IARM_Bus_FOG_Param_t
 C_IARM_Bus_IRMgr_GetRepeatInterval_Param_t
 C_IARM_Bus_IRMgr_SetRepeatInterval_Param_t
 C_IARM_BUS_MFRLIB_API_WIFI_Credentials_Param_t
 C_IARM_Bus_MFRLib_CommonAPI_WriteImageCb_Param_t
 C_IARM_Bus_MFRLib_GetBootImageName_Param_t
 C_IARM_Bus_MFRLib_GetDFAST2Data_Param_t
 C_IARM_Bus_MFRLib_GetImageWriteProgress_Param_t
 C_IARM_Bus_MFRLib_GetPathConfiguration_Param_t
 C_IARM_Bus_MFRLib_GetSerializedData_Param_t
 C_IARM_Bus_MFRLib_Reboot_Param_t
 C_IARM_Bus_MFRLib_SerializedData_Param_t
 C_IARM_Bus_MFRLib_SetBLPattern_Param_t
 C_IARM_Bus_MFRLib_SetCableCardType_Param_t
 C_IARM_Bus_MFRLib_SetHostFirmwareInfo_Param_t
 C_IARM_Bus_MFRLib_SetImageWriteProgress_Param_t
 C_IARM_Bus_MFRLib_WriteImage_Param_t
 C_IARM_BUS_MfrMgr_StatusUpdate_EventData_t
 C_IARM_BUS_NetSrvMgr_Iface_EventData_tIARM Bus struct contains active streaming interface, origional definition present in homenetworkingservice.h
 C_IARM_BUS_NetSrvMgr_Iface_EventData_t.__unnamed__
 C_IARM_BUS_NetSrvMgr_Iface_EventData_t.__unnamed__
 C_IARM_BUS_NetworkManager_EventData_t
 C_IARM_BUS_PWRMgr_DeepSleepTimeout_EventData_tStructure which holds the Deep sleep timeout value
 C_IARM_Bus_PWRMgr_GetPowerState_Param_tStructure which holds the current power state of the CPE
 C_IARM_Bus_PWRMgr_GetPowerStateBeforeReboot_Param_tStructure which holds the power state before reboot of the CPE
 C_IARM_Bus_PWRMgr_NetworkStandbyMode_Param_t
 C_IARM_Bus_PWRMgr_RebootParam_tStructure to pass reboot reason argument with the reboot call
 C_IARM_Bus_PWRMgr_SetDeepSleepTimeOut_Param_tStructure which holds the timeout value to set for Deep sleep
 C_IARM_Bus_PWRMgr_SetPowerState_Param_tStructure which holds the new powerstate to be set to the device
 C_IARM_Bus_PWRMgr_SleepTimer_Param_tStructure which holds the sleep timer information
 C_IARM_Bus_PWRMgr_StandbyVideoState_Param_t
 C_IARM_BUS_PWRMgr_WareHouseOpn_EventData_tStructure which holds warehouse opn status value
 C_IARM_Bus_PWRMgr_WareHouseReset_Param_tStructure which holds the ware house reset time
 C_IARM_Bus_Receiver_Param_t
 C_IARM_Bus_Receiver_Param_t.data
 C_IARM_Bus_RouteSrvMgr_RouteData_Param_t
 C_IARM_BUS_SYSMgr_EventData_t
 C_IARM_BUS_SYSMgr_EventData_t.data
 C_IARM_Bus_SYSMgr_GetSystemStates_Param_t
 C_IARM_BUS_SYSMGR_GetXUPNPDeviceInfo_Param_t
 C_IARM_BUS_SYSMGR_HDCPProfileInfo_Param_t
 C_IARM_Bus_SYSMgr_IntrusionData_t
 C_IARM_BUS_SYSMGR_KEYCodeLoggingInfo_Param_t
 C_IARM_BUS_VREXMgr_EventData_t
 C_IARM_BUS_VREXMgr_EventData_t.data
 C_IARM_BUS_WiFi_DiagsPropParam_t
 C_IARM_BUS_WiFi_DiagsPropParam_t.data
 C_IARM_BUS_WiFiSrvMgr_EventData_t
 C_IARM_BUS_WiFiSrvMgr_EventData_t.data
 C_IARM_Bus_WiFiSrvMgr_Param_t
 C_IARM_Bus_WiFiSrvMgr_Param_t.data
 C_IARM_Bus_WiFiSrvMgr_SpecificSsidList_Param_t
 C_IARM_Bus_WiFiSrvMgr_SsidList_Param_t
 C_IARM_Bus_WiFiSrvMgr_SwitchPrivateResults_Param
 C_IARM_Bus_WiFiSrvMgr_WPS_Parameters_t
 C_IMAGE_FWDNLD_DATA.data.imageFWDNLD
 C_IRKEY_DATA.data.fpkey
 C_IRKEY_DATA.data.irkey
 C_IRMgr_EventData_t
 C_IRMgr_EventData_t.data
 C_JSON_EVENT
 C_KEY_CODE_LOG.data.keyCodeLogData
 C_LANGUAGE_DATA.data.AudioLanguageInfo
 C_MAINT_STATUS_UPDATE.data.maintenance_module_status
 C_mediaServerCfg
 C_mfrDFAST2Params_t
 C_mfrHostFrmwareInfo_t
 C_mfrSerializedData_t
 C_mfrUpgradeStatus_t
 C_mfrUpgradeStatusNotify_t
 C_MockCurlInstanceData
 C_MockCurlOpts
 C_MockOpenCdmCallbacks
 C_MockOpenCdmInstanceData
 C_MockSessionInfo
 C_MODE_DATA.data.state
 C_MOTION_EVENT
 C_netMgrConfigProps
 C_notify_params
 C_RDMMgr_EventData_t::_pkg_info
 C_procMemCpuInfo
 C_propertyValue
 C_PWRMgr_EventData_tStructure which holds the event data
 C_PWRMgr_EventData_t.data
 C_PWRMgr_LED_Settings_t
 C_PWRMgr_Settings_t
 C_Radio_Data.data.radio
 C_Radio_Stats_Data.data.radio_stats
 C_RDMMgr_EventData_t
 C_RESOLUTION_DATA.data.resn
 C_routeEventData_t
 C_routeInfo
 C_setWiFiAdapter
 C_SLEEP_MODE_DATA.data.sleepModeInfo
 C_SourceNameEntry
 C_SPEECH_BEGIN_EVENT.data.begin
 C_SPEECH_END_EVENT.data.end
 C_SPEECH_EVENT
 C_SPEECH_EVENT.data
 C_SPEECH_FRAGMENT_EVENT.data.fragment
 C_Ssid_Data.data.ssid
 C_ssidList
 C_stAudioWavHeader
 C_stBTAdapterInfo
 C_stBTAdServiceData
 C_stBTDeviceInfo
 C_stBTDeviceSupportedService
 C_stBTDeviceSupportedServiceList
 C_stBtIfceHdl
 C_stBTLeCustomAdv
 C_stBTLeGattChar
 C_stBTLeGattDesc
 C_stBTLeGattInfo
 C_stBTLeGattService
 C_stBTLeManfData
 C_stBTLeServData
 C_stBTMediaBrowserUpdate
 C_stBTMediaInfo
 C_stBTMediaStatusUpdate
 C_stBTMediaStatusUpdate.__unnamed__
 C_stBTMediaTrackInfo
 C_stBTPairedDeviceInfo
 C_stBTRCoreAdapter
 C_stBTRCoreAdServiceData
 C_stBTRCoreAVMediaCtData
 C_stBTRCoreAVMediaElementInfo
 C_stBTRCoreAVMediaElementInfoList
 C_stBTRCoreAVMediaHdl
 C_stBTRCoreAVMediaInfo
 C_stBTRCoreAVMediaItem
 C_stBTRCoreAVMediaItem.__unnamed__
 C_stBTRCoreAVMediaItemFilter
 C_stBTRCoreAVMediaMpegInfo
 C_stBTRCoreAVMediaPlayer
 C_stBTRCoreAVMediaPositionInfo
 C_stBTRCoreAVMediaSbcInfo
 C_stBTRCoreAVMediaStatusUpdate
 C_stBTRCoreAVMediaStatusUpdate.__unnamed__
 C_stBTRCoreAVMediaStatusUserData
 C_stBTRCoreAVMediaTrackInfo
 C_stBTRCoreBTDevice
 C_stBTRCoreConnCBInfo
 C_stBTRCoreConnCBInfo.__unnamed__
 C_stBTRCoreDevMediaInfo
 C_stBTRCoreDevMediaMpegInfo
 C_stBTRCoreDevMediaPcmInfo
 C_stBTRCoreDevMediaSbcInfo
 C_stBTRCoreDevStateInfo
 C_stBTRCoreDevStatusCBInfo
 C_stBTRCoreDiscoveryCBInfo
 C_stBTRCoreFilterMode
 C_stBTRCoreGetAdapters
 C_stBTRCoreHdl
 C_stBTRCoreLeCustomAdv
 C_stBTRCoreLeGattChar
 C_stBTRCoreLeGattDesc
 C_stBTRCoreLeGattInfo
 C_stBTRCoreLeGattProfile
 C_stBTRCoreLeGattService
 C_stBTRCoreLeHdl
 C_stBTRCoreLeManfData
 C_stBTRCoreLeServData
 C_stBTRCoreLeUUID
 C_stBTRCoreLeUUIDList
 C_stBTRCoreListAdapters
 C_stBTRCoreMediaCtData
 C_stBTRCoreMediaElementInfo
 C_stBTRCoreMediaElementInfoList
 C_stBTRCoreMediaPositionInfo
 C_stBTRCoreMediaStatusCBInfo
 C_stBTRCoreMediaStatusUpdate
 C_stBTRCoreMediaStatusUpdate.__unnamed__
 C_stBTRCoreMediaTrackInfo
 C_stBTRCoreOTskInData
 C_stBTRCorePairedDevicesCount
 C_stBTRCoreScannedDevicesCount
 C_stBTRCoreSupportedService
 C_stBTRCoreSupportedServiceList
 C_stBTRCoreTaskGAqData
 C_stBTRCoreUUID
 C_stBTRCoreUUIDList
 C_stBTRMgrACHdl
 C_stBTRMgrAVMediaPcmInfo
 C_stBTRMgrCapSoHdl
 C_stBTRMgrInASettingsRepresents the audio input settings
 C_stBTRMgrMediaStatusRepresents the media file status
 C_stBTRMgrMPEGInfoRepresents the MPEG codec details
 C_stBTRMgrOutASettingsRepresents the audio output settings
 C_stBTRMgrPCMInfoRepresents the PCM codec details
 C_stBTRMgrPersistDeviceThis API initializes bluetooth manager's persistent storage interface
 C_stBTRMgrPersistProfile
 C_stBTRMgrPIHdl
 C_stBTRMgrSBCInfoRepresents the Subband coding (SBC) audio codec information
 C_stBTRMgrSDHdl
 C_stBTRMgrSIGst
 C_stBTRMgrSIHdl
 C_stBTRMgrSOGst
 C_stBTRMgrSOHdl
 C_stBTRMgrStreamingInfo
 C_stBTRMgrSysDiagStatus
 C_STRING_MAP
 C_stunConfigProps
 C_Surface
 C_SystemStates.data.systemStates
 C_Throw_e
 C_tr181Data
 C_tr69HostIfMgr_EventData_t
 C_TRMDiagInfo_t
 C_UIMgr_Settings_t
 C_unBTOpIfceProp
 C_USB_DETECT.data.usbData
 C_USB_MOUNT.data.usbMountData
 C_VIDEO_FORMAT_DATA.data.VideoFormatInfo
 C_VL_NVRAM_DATA
 C_wifi_associated_dev
 C_wifi_diag_ipping_result
 C_wifi_diag_ipping_setting
 C_WiFi_EndPoint_Diag_Params
 C_WiFi_EndPoint_Security_Params
 C_WiFi_EndPoint_Stats_Diag_Params
 C_WIFI_ERROR.data.wifiError
 C_wifi_halSettings
 C_wifi_neighbor_ap
 C_wifi_pairedSSIDInfoSSID information
 C_WiFi_Radio_Diag_Params
 C_WiFi_Radio_Stats_Diag_Params
 C_wifi_radioTrafficStats
 C_wifi_radioTrafficStatsMeasure
 C_wifi_radius_setting_t
 C_wifi_roamingCtrl_tRoaming Control information (pre assoc data structure}
 C_wifi_securityModes
 C_WiFi_SSID_Diag_Params
 C_WIFI_SSID_LIST.data.wifiSSIDList
 C_wifi_ssidTrafficStats
 C_wifi_sta_stats
 C_WIFI_STATECHANGE_DATA.data.wifiStateChange
 C_wifi_telemetry_ops_tTelemetry callback functions
 C_wifi_wps_pbc_ap
 C_WiFiConnectedSSIDInfo
 C_WiFiConnection
 C_WiFiConnectionStatus
 C_wifiLnfPrivateResults
 C_WiFiLnfSwitchPrivateResults
 C_wifiMgrConfigProps
 C_WiFiPairedSSIDInfo
 C_wifiSsidData_t
 C_XUPNP_DATA.data.xupnpData
 CAAMP_JSData structure of AAMP object
 CAAMPAbrInfoABR info structure
 CAampCacheHandlerHandles Aamp Cahe operations
 CAampCCManagerHandle the CC manager instance
 CAampCCManagerBaseHandles closed caption operations
 CAampChallengeInfoAamp challenge info to get the License
 CAampcli
 CAampConfigAAMP Config Class defn
 CAampConfigLookupEntryAAMP Config lookup table structure
 CAampConfigLookupEntry.Max
 CAampConfigLookupEntry.Min
 CAampDrmCallbacksDRM callback interface
 CAampDrmHelperAampDRM helper to handle DRM operations
 CAampDrmHelperEngineHelper Engine for Aamp DRM operations
 CAampDrmHelperFactoryHelper class to Maintain DRM data
 CAampDrmSessionBase class for DRM sessions
 CAampDrmSessionFactoryFactory class to create DRM sessions based on requested system ID
 CAampDRMSessionManagerController for managing DRM sessions
 CAAMPEventStructure of the AAMP events. Recommend new AAMP integration layers to use AAMPEventObject based listener For new event definition, should use AAMPEventObject class TODO: Deperecate in future, kept for backward compatibility only
 CAAMPEvent.data
 CAAMPEvent.data.adPlacementStructure for ad placement events
 CAAMPEvent.data.adReservationStructure for ad reservation events
 CAAMPEvent.data.adResolvedStructure for ad fulfill status event
 CAAMPEvent.data.anomalyReport
 CAAMPEvent.data.bitrateChangedStructure of the bitrate change event
 CAAMPEvent.data.bufferingChangedStructure of the buffering changed event
 CAAMPEvent.data.bulktimedMetadataStructure of the bulk timed metadata event
 CAAMPEvent.data.ccHandleStructure of the closed caption handle event
 CAAMPEvent.data.contentGap
 CAAMPEvent.data.contentProtectionDataStructure of the content protection data update event
 CAAMPEvent.data.cueStructure of the WebVTT cue data
 CAAMPEvent.data.dash_drmmetadata
 CAAMPEvent.data.drmMessage
 CAAMPEvent.data.httpResponseHeaderStructure of the http response header event
 CAAMPEvent.data.id3MetadataStructure of the id3 metadata event
 CAAMPEvent.data.jsEventStructure of the Java Script event
 CAAMPEvent.data.mediaErrorStructure of the media error event
 CAAMPEvent.data.metadataStructure of the metadata event
 CAAMPEvent.data.metricsData
 CAAMPEvent.data.progressStructure of the progress event data
 CAAMPEvent.data.seekedStructure of the seeked event data
 CAAMPEvent.data.speedChangedStructure of the speed change event
 CAAMPEvent.data.speedsChangedStructure of the supported speeds changed event
 CAAMPEvent.data.stateChangedStructure of the player state changed event
 CAAMPEvent.data.timedMetadataStructure of the timed metadata event
 CAAMPEvent.data.tuneProfile
 CAampEventManagerClass to Handle Aamp Events
 CAAMPEventObjectBase class of all AAMP events. New AAMP event object for ease of use While defining new event objects inherit from this base class
 CAAMPGstPlayerPrivHolds private variables of AAMPGstPlayer
 CAampHlsDrmSessionManagerDRM Session manager for HLS stream operations
 CAampIonMemorySystem::AampIonMemoryContext
 CAampIonMemoryInterchangeBufferStores the information on ION Memory to store data
 CAampIonMemorySystemCloserClass to handle close the ION memory
 CAampJsonObjectUtility class to construct a JSON string
 CAampLicenseRequestHolds the data to get the License
 CAampLLDashServiceDataTo store Low Latency Service configurtions
 CAampLogManagerAampLogManager Class
 CAampMemoryHandleCloserThis just closes a file on descope
 CAAMPMemorySystemHandles the operations for AAMP memory managemnts
 CAampMockDeviceHost
 CAampMockDeviceManager
 CAampMockDevicePixelResolution
 CAampMockDeviceVideoOutputPort
 CAampMockIarmBus
 CAampMockIon
 CAampMockOpenCdm
 CAampMockRfc
 CAampMockSecClient
 CAampMutexHoldAuto Lock the provided mutex during the object scope
 CAampOwnerLookupEntryAAMP Config ownership enum string mapping table
 CAampPlayer
 CAampSchedulerScheduler class for asynchronous operations
 CAampSharedMemoryInterchangeBufferHolds the Shared memory details
 CAampUrlInfoStruct to store parsed url hostname & its type
 CAccessibilityData type to store Accessibility Node data
 Cacm_iarm_interface
 Cacm_session_mgr
 Cacm_session_t
 CactivePort
 CTRM::ActivityRequest or granted usage of a tuner. The activity field in the class represents the intended use of the tuner. Supported tuner activity names are:
 CAdBreakObjectAdBreak's metadata object
 Cstun::attributes::address
 CAdFulfillObjTemporary object representing currently fulfilling ad (given by setAlternateContent)
 CAdNodeIndividual Ad's meta info
 CAdOnPeriodIndividual Ad's object placed over the period
 CAppCtx_
 CappDataStruct
 CargsList
 CAsyncEventDescriptorUsed in asynchronous event notification logic
 CTRM::AsyncObserver
 CAsyncTaskObjAsync task operations
 CATSCSettingsStructure to save the ATSC settings
 Cstun::attribute
 CTextStyleAttributes::AttributesAttributes, so far fontSize only
 Caudio_buffer
 Caudio_capture_client
 Caudio_converter
 Caudio_converter_sink
 Caudio_properties_ifce_t
 Caudiocapturemgr::audio_properties_t
 CAudioInfo
 Cdevice::AudioOutputPortConfig
 CAudioTrackInfoStructure for audio track information Holds information about an audio track in playlist
 CAudioTrackTupleClass to hold audio information like lang, codec, bitrate,etc
 CCCEC_OSAL::AutoLock
 CAutoLock_
 CAVFrame
 Cstun::bind_result
 Cdevice::FrontPanelIndicator::Blink
 CBlinkThis class supports to manage front panel indicator blink sequence
 CblinkOp_t
 CblinkPattern_t
 CBoxBase Class for ISO BMFF Box
 CBus
 CbyteArray_t
 CCachedFragmentStructure of cached fragment data Holds information about a cached fragment
 CCachedFragmentChunkStructure of cached fragment data Holds information about a cached fragment
 CGraphicsLifeCycle::Callbacks
 CCASDataListener
 CCASStatusInform
 CsubtecConnector::CCDataControllerController for CCdata
 CCDAIObjectBase class for the client side DAI object
 CCECFrame
 CCECIARMMgr
 Cstun::client
 CClosedCaptions
 CColorThis class extents DSConstant to manage the color of the front panel indicator
 CCommand
 CCommandHandler
 Cdevice::CompositeInputThis class manages COMPOSITE Input
 CCCEC_OSAL::Condition
 CCCEC_OSAL::ConditionVariable
 CConfigBoolAAMP Config Boolean data type
 CConfigChannelInfoHolds information of a channel
 CConfigDoubleAAMP Config double data type
 CConfigIntAAMP Config Int data type
 CConfigLongAAMP Config Long data type
 CConfigParamMapData structure to map ConfigParamType and its string equivalent
 CConfigStringAAMP Config String data type
 CConfSettings
 CConnectionThe connection class provides APIs that allows the application to access CEC Bus. A connection is a tap into the CEC bus. The application can use a connection to send raw bytes (in form of CECFrame) onto CEC bus or receive raw bytes from it
 CContentGapInfoClass for Content gap information
 CCueTimeStampHold timestamps of a cue
 CCurl_share
 CCurlCallbackContextContext during curl callbacks
 CCurlCbContextSyncTimeContext during curl callbacks
 CcurldatasharelockLocks used when lock/unlock callback occurs for different shared data
 CCurlObject
 CCurlProgressCbContextContext during curl progress callbacks
 CCurlStoreSingleton curlstore to save/reuse curl handles
 CcurlstorestructStructure to store curl easy, shared handle & locks for a host
 Ccurlstruct
 CcustomJsonHolds information of a custom JSON array
 CDataBlock
 Cstun::decoder
 CDecryptStatsHolds decryption profile stats
 CDemuxerSoftware demuxer of MPEGTS
 CTRM::DetailedTunerStateClass for implementing the detail state information of a single tuner
 CDevice_DeviceInfo_ProcessStatus_ProcessThese values are the members variables of the DeviceProcessStatusProcess structure
 CDevice_Ethernet_InterfaceIt contains the members variables of the EthernetInterface structure
 CDevice_Ethernet_Interface_Stats
 Cdevice_info_t
 CDevice_IPIt contains the members variables of the IP structure
 CDevice_IP_ActivePortThe structure holds the required parameters such as local ipaddress, localport, remoteIpAddress etc.. for the device ip of the active port
 CDevice_IP_InterfaceIt contains the members variables of the Device_IP_Interface structure
 CDevice_IP_Interface_StatsIt contains the members variables of the Device_IP_Interface_stats structure
 Cdevice_manager
 Cdevice_manager::device_record
 CDHCPv4ClientThese values are the members variables of the DHCPv4Client structure
 CDHCPv4ClientParamBackUpFlagThese values are the members variables of the DHCPv4ClientParamBackUpFlag structure
 CDiscontinuityIndexNodeIndex Node structure for Discontinuity Index
 Cdevice::VideoOutputPort::Display
 Cdevice::DisplayConnectionChangeListener
 CDriver
 CDriverContext_t
 CDrmDataTo hold DRM key, license request etc
 CDrmInfoDRM information required to decrypt
 CDrmMetadataAVE drm metadata extracted from EXT-X-FAXS-CM
 CDrmMetadataNode
 CDrmSessionCacheInfoDrm Session Cache Information for keeping single DRM session always
 CDrmSessionContextTo store drmSession and keyId data
 CDrmSessionDataInfoDrm Session Data Information for storing in a pool from parser
 CDrmSessionParamsHolds data regarding drm session
 CdsColorDepthCapabilitiesParam_t
 CdsForceDisable4KParam_t
 CdsForceDisableHDRParam_t
 CdsForceHDRModeParam_t
 CdsFramerateParam_t
 CdsFRFParam_t
 CdsGetSupportedVideoCodingFormatsParam_t
 CdsGetVideoCodecInfoParam_t
 CDSMgr_Standby_Video_State_t
 CdsPreferredColorDepthParam_t
 CdsSpd_infoframe_st
 CdsVideoCodecInfo_t
 CdsVideoCodecProfileSupport_t
 CDTCPIP_Packet_sDTCP-IP packet stucture
 CDTCPIP_Session_sDTCP-IP session structure
 CDynamicDrmInfo
 CEarlyAvailablePeriodInfoPeriod Information available at early
 CeCurlHostMapTo have hostname mapped curl handles
 Cedid_parser::edid_data_t
 Cedid_parser::edid_res_t
 Cedid_parser::edid_vic_t
 CElement
 CTRM::Empty
 Cenable_shared_from_this
 Cstun::encoder
 CTrunBox::Entry
 CEntryExitLogger
 CTRM::Enum< T >
 CTRM::Enum< TRM::Activity >
 CTRM::Enum< TRM::Klass >
 CTRM::Enum< TRM::ResponseStatus >
 CTRM::Enum< TRM::TunerState >
 CTRM::Enum< TunerState >
 Cdevice::EnumerableThis class is inherited by many classes in DS for getting the ID
 CEnumStringMapper
 CEnvVarNode
 CEthernetInterfaceStatsIt contains the members variables of the EthernetInterfaceStats structure
 CEventClass to DRM Event handle
 CRtUtils::Event
 CEventBreakInfoStores the detail about the Event break info
 CEventEmitter
 CRtUtils::EventEmitter
 CEventListenerClass for sed event to Listener
 CCCEC_OSAL::EventQueue< E >
 CCCEC_OSAL::EventQueue< CECFrame * >
 CEventSource
 CEventTypeMapStruct to map names of AAMP events and JS events
 CTRM::Exception
 Cexception
 CExecutor< InT >
 Cstun::details::file_descriptor
 CFnLoggerEnable Logger to add more logs
 CFormatMapFormatMap structure for stream codec/format information
 CFragmentDescriptorStores information of dash fragment
 CFragmentDownloadParamsHolds data of fragment to be downloaded
 CFrameFilter
 CFrameListener
 Cdevice::FrontPanelConfig
 CgActivePrivAAMP_tUsed for storing active PrivateInstanceAAMPs
 CTRM::GenerateAuthTokenResponse
 CTRM::GenerateAuthTokenResponseFromAuthService
 CGetCommandInfo
 CgetPairedSSID.data.getPairedSSID
 CGrowableBufferStructure of GrowableBuffer
 Cgsw_CcAttributes
 Cgsw_CcColorStructure to hold color information for CC
 CUtils::HangDetector
 CharvestProfileDetails
 Cdevice::HdmiInputThis class manages HDMI Input
 CTRM::Header
 CHeader
 CHeaderFetchParamsHolds information regarding initialization fragment
 CHelperLock_
 CHlsDrmBaseBase class of HLS DRM implementations
 CHlsProtectionInfoHlsStreamInfo structure for stream related information
 CHLSXStartStructure of X-Start HLS Tag
 Cdevice::HostClass to implement the Host interface
 ChostIf_DeviceInfoThis class provides the interface for getting device information
 ChostIf_DeviceProcessThis class provides the interface for getting device processor information
 ChostIf_DeviceProcessorInterfaceThis class provides the interface for getting device processor information
 ChostIf_DeviceProcessStatusInterfaceThis class provides the interface for getting device processor status information
 ChostIf_DHCPv4ClientThis class provides the interface for getting device DHCPv4 Client information
 ChostIf_EthernetInterfaceThis class provides the interface for getting Device ethernet interface information
 ChostIf_EthernetInterfaceStatsThis class provides the interface for getting Device ethernet interface status information
 ChostIf_IPThis class provides the hostIf IP interface for getting IP interface information
 ChostIf_IP_Diagnostics_IPPing
 ChostIf_IP_Diagnostics_SpeedTest
 ChostIf_IPInterfaceThis class provides the hostIf IP interface for getting IP interface information
 ChostIf_IPInterfaceStatsThis class provides the hostIf IP interface stats for getting IP interface stats information
 ChostIf_IPv4AddressThis class provides the hostIf IPv4 interface address for getting interface address information
 ChostIf_IPv6AddressThis class provides the hostIf IP interface for getting IPv6 interface information
 ChostIf_PhysicalMediumThis class provides the TR-069 host interface physical medium information
 ChostIf_snmpAdapterThis class provides the interface for getting device information
 ChostIf_STBServiceAudioInterfaceThis class provides the TR069 components audio output information
 ChostIf_STBServiceCapabilities
 ChostIf_STBServiceDisplayDeviceThis class provides the TR-069 components display device information
 ChostIf_STBServiceHDMIThis class provides the TR-069 components HDMI information
 ChostIf_STBServiceSPDIFThis class provides the TR-069 components SPDIF information
 ChostIf_STBServiceVideoDecoderThis class provides the TR069 components video decoder information
 ChostIf_STBServiceVideoOutputThis class provides the TR-069 components video output information
 ChostIf_STBServiceXeMMC
 ChostIf_STBServiceXSDCardThis class provides the TR-069 components XSD Card information
 ChostIf_StorageSrvcThis class provides the TR-069 storage service information
 ChostIf_TimeGet the status of the time client
 ChostIf_WiFi_AccessPoint
 ChostIf_WiFi_AccessPoint_AssociatedDevice
 ChostIf_WiFi_AccessPoint_Security
 ChostIf_WiFi_AccessPoint_WPS
 ChostIf_WiFi_EndPoint
 ChostIf_WiFi_EndPoint.stats
 ChostIf_WiFi_EndPoint_Profile
 ChostIf_WiFi_EndPoint_Profile_Security
 ChostIf_WiFi_EndPoint_Security
 ChostIf_WiFi_EndPoint_WPS
 ChostIf_WiFi_Radio
 ChostIf_WiFi_Radio_Stats
 ChostIf_WiFi_SSID_Stats
 Cdevice::HostPersistence
 ChttpRespHeaderDataTo store Set Cookie: headers and X-Reason headers in HTTP Response
 CIARM_Bus_MaintMGR_EventData_t
 CIARM_Bus_MaintMGR_EventData_t.data
 CIARM_BUS_NetSrvMgr_DefaultRoute_t
 CIARM_BUS_NetSrvMgr_Iface_EventDefaultInterface_t
 CIARM_BUS_NetSrvMgr_Iface_EventInterfaceIPAddress_t
 CIARM_BUS_NetSrvMgr_Iface_EventInterfaceStatus_t
 CIARM_BUS_NetSrvMgr_Iface_Settings_t
 CIARM_BUS_NetSrvMgr_Iface_StunRequest_t
 CIARM_BUS_NetSrvMgr_Iface_TestEndpoints_t
 CIARM_BUS_NetSrvMgr_InterfaceList_t
 CIARM_keycodes
 Ciarmbus_acm_arg_t
 Ciarmbus_acm_arg_t.details
 Ciarmbus_delivery_props_t
 Ciarmbus_delivery_props_t.output
 Ciarmbus_enable_payload_t
 Ciarmbus_notification_payload_t
 Ciarmbus_open_args
 Ciarmbus_request_payload_t
 Cdevice::IARMProxy
 CId3CallbackDataHolds id3 metadata callback specific variables
 Cin6_ifreqThe structure holds the required parameters such as IPv6 address,interface index etc.. for the IPv6 interface address
 CIndexNodeIndexNode structure for Node/DRM Index
 Cindicator
 Cindicator::indicatorProperties_t
 CIniFile
 CinitfragtrackstructInitfragtrackstruct to store init fragment url per media track in FIFO Queue
 CIntRect
 CIsoBmffBufferClass for ISO BMFF Buffer
 CTRM::JsonDecoder
 CTRM::JsonEncoder
 CJSONParser
 CKeyIDStructure to hold, keyId and session creation time for keyId
 CKeyMap
 CKeyTagStructKeyTagStruct structure to store all Keytags with Hash
 CkeyType
 CkeyVariant
 CTRM::Klass
 CledMgrBase
 Cstd::less< const char * >
 CLibCCEC
 Cdevice::List< T >This class is implemented using templates and it is used to maintain a container with the list of supported ID's
 Cdevice::List< device::AudioCompression >
 Cdevice::List< device::AudioEncoding >
 Cdevice::List< device::AudioOutputPort >
 Cdevice::List< device::AudioStereoMode >
 Cdevice::List< device::VideoDFC >
 Cdevice::List< device::VideoOutputPort >
 Cdevice::List< device::VideoResolution >
 CListenerDataStructure of the event listener list
 Clogtype_pair
 Cdevice::ManagerClass to implement the manager interface
 CMBAddrIncCodeHolds macro block address increment codes
 Cmedia_streamHolds stream(Audio, Video, Subtitle and Aux-Audio) specific variables
 CMediaInfoMediaInfo structure for Media related information
 CMediaPlayer
 CMediaPlayerClient
 CMediaProcessorBase Class for Media Container Processor
 CMediaTrackBase Class for Media Track
 Cstun::message
 Cstun::message_factory
 Cstun::message_header
 CTRM::MessageBase
 CMessageDecoderWhen receiving the message, the raw bytes arrived in a CECFrame are converted to the corresponding High-level message by MessageDecoder and then dispatched for processing via class MessageProcessor or its extensions
 CMessageEncoderHigh-level messages are encoded by the MessageEncoder into raw bytes and placed in a CECFrame
 CTRM::MessageProcessor
 CMessageProcessorImplements a set of overloaded process() methods, with each handling a specific message type
 CMoCADevice
 CMoCAInterface
 CMoCAInterfaceAssociatedDevice
 CMoCAInterfaceQoS
 CMoCAInterfaceQoSFlowStats
 CMoCAInterfaceStats
 CMocaNetworkMgr
 CMockAampConfig
 CMockAampEventManager
 CMockAampScheduler
 CMockChallengeData
 CMockPrivateInstanceAAMP
 CModeThis class extents DSConstant to mange the front panel text display mode like time display mode or text display mode etc..
 CMotionInfo
 CmsgHandler
 CCCEC_OSAL::Mutex
 CNetSrvMgr_Interface_t
 CNetworkMedium
 CNodeData
 CNoop
 CNotificationHandler
 CNotify_Data
 CNotifyData
 C<NSApplicationDelegate>
 CNSWindow
 COperand
 CPacket
 CPacketSender
 CParamNotifyStructure to return Parameter info in Notification callback
 CParamValStructure to store Parameter info or Attribute info
 Cparser_state_t
 Cpclist
 Cpclist.__unnamed__
 CPeriod2AdDataMeta info corresponding to each period
 CPeriodElementConsists Adaptation Set and representation-specific parts
 CPeriodInfoStores details about available periods in mpd
 CphysicalMediumMembersIt contains the members variables of the physicalMediumMembers structure
 CPlacementObjCurrently placing Ad's object
 CPLAT_irKey_metadataIR Key struct that maintains meta data
 CPlayerInstanceAAMPPlayer interface class for the JS pluggin
 CplaylistcacheddataPlayListCachedData structure to store playlist data
 CPolicy
 CPrivateInstanceAAMP::PositionCache< TPOSITIONCACHE >A standard way of storing positions with associated data for validation purposes
 CPrivateInstanceAAMP::PositionCache< double >
 CPrivateInstanceAAMP::PositionCache< long long >
 CPrivateInstanceAAMP::PositionInfo< TPOSITION >A readonly, validatable position value
 CPrivateInstanceAAMP::PositionInfo< double >
 CPrivateInstanceAAMP::PositionInfo< long long >
 CPrivateInstanceAAMP::PositionInfo< TPOSITIONCACHE >
 Cdevice::PowerModeChangeListener
 CPreCacheUrlDataPre cache the data information
 CPrivAAMPStruct_JSPrivate data structure for JS binding object
 CPrivateCDAIObjectMPDPrivate Client Side DAI object for DASH
 Cproc_info
 CProfileEventAAMPClass for AAMP event Profiling
 CProfileInfoManifest file adaptation and representation info
 CProfileEventAAMP::ProfilerBucketData structure corresponding to profiler bucket
 CProgramDetails_s
 CProgressData
 CProxyMapping
 CPSIInfo
 CPWRMgr_Standby_Video_State_t
 Cq_mgr
 CQMainWindow
 CQObject
 CQThread
 CRDKMediaPlayerImpl
 CRecordingComponentStores information of a audio/video component
 CReferenceCountProvides reference based memory management
 CReleaseOnScopeEnd
 Cmusic_id_client::request_t
 CRequestInfo
 CReservationCustomAttributes
 CResponseInfo
 CTRM::ResponseStatusThis class is responsible for handling response message for tuner reservation. All response messages from TRM will provide information regarding the status of the response. Responses to recognized requests may contain additional information, as described in later sections of this document. Responses to unrecognized requests will contain only this status data, consisting of a status code and message signifying the request was unrecognized. The Tuner response status could be the following types
 CRMF_AudioCapture_Settings
 CRMF_AudioCapture_Status
 CRMH
 CRMH_API
 CRMH_APIList
 CRMH_APITagList
 CRMH_EventData
 CRMH_EventData.__unnamed__
 CRMH_EventData.__unnamed__.RMH_EVENT_ADMISSION_STATUS_CHANGED
 CRMH_EventData.__unnamed__.RMH_EVENT_API_PRINT
 CRMH_EventData.__unnamed__.RMH_EVENT_DRIVER_PRINT
 CRMH_EventData.__unnamed__.RMH_EVENT_LINK_STATUS_CHANGED
 CRMH_EventData.__unnamed__.RMH_EVENT_LOW_BANDWIDTH
 CRMH_EventData.__unnamed__.RMH_EVENT_MOCA_RESET
 CRMH_EventData.__unnamed__.RMH_EVENT_MOCA_VERSION_CHANGED
 CRMH_EventData.__unnamed__.RMH_EVENT_NC_ID_CHANGED
 CRMH_EventData.__unnamed__.RMH_EVENT_NODE_DROPPED
 CRMH_EventData.__unnamed__.RMH_EVENT_NODE_JOINED
 CRMH_NodeList_Mac
 CRMH_NodeList_Uint32_t
 CRMH_NodeMesh_Uint32_t
 CRMHApp
 CRMHApp_API
 CRMHApp_List
 CRMHGeneric_Param
 CRMHMonitor
 CRMHMonitor_CallbackEvent
 CRMHMonitor_NetworkStatus
 CRMHMonitor_NodeInfo
 CRMHMonitor_Semaphore
 CRouteNetworkMgr
 CrtCastError
 CrtMapObject
 CrtObject
 CRtUtils::RtProcessThreadData
 CRtUtils
 CCCEC_OSAL::Runnable
 Cdevice::FrontPanelTextDisplay::Scroll
 CScrollTo manage front panel text display scrolling
 CSegmentTemplatesHandles operation and information on segment template from manifest
 Cstun::server
 CServerContainer
 CsessionHandle
 CSetCommandInfo
 CSiManager
 CsiTableEntry
 Csocket_adaptor
 CSpecVersion
 CSpeedCacheStroes the information for cache speed
 CTRM::Connection::State
 CstateMachine
 CstCPUInfoHolds status of CPU information such as Total Time and Idle Time of CPU
 CCCEC_OSAL::Stoppable
 CstPrevDataHolds status of previous data such as Total Major Faults Raised,Total CPU Used Time,User Used CPU Time,System Used CPU Time
 CstProcDataHolds status of Process data such as :
 CStreamAbstractionAAMPStreamAbstraction class of AAMP
 CStreamInfoStructure holding the information of a stream
 CStreamResolutionStructure holding the resolution of stream
 CStreamSinkGStreamer Abstraction class for the implementation of AAMPGstPlayer and gstaamp plugin
 CStreamWriteCallbackContextWrite call back functions for streamer
 CSubtecChannel
 CSubtecChannelManager
 CSubtecFactory
 CSubtitleParserSubtitle parser class
 CTaskControlDataData for scheduling and handling asynchronous tasks
 CtelemetryParams
 CTest
 CTestCurlResponse
 CTestUtilJsonWrapper
 CTextStyleAttributes
 CTextTrackInfoStructure for text track information Holds information about a text track in playlist
 CThumbnailDataHolds the Thumbnail information
 CThunderAccessAAMPSupport Thunder Plugin Access from AAMP
 CThunderSecurityStructure to save the Thunder security token details
 CTileInfoTileInfo structure for Thumbnail data
 CTimedMetadataClass for Timed Metadata
 CTRM::Timer
 CTimerBase
 CTimerBaseImpl
 CtimerStruct
 CTimerTask
 CTRM::TimerTask
 CtLogLevelMap< T >
 Ctoken_data
 CTransData
 CTRMMgrHelperImpl
 CTRMMgrLock_
 CTuneEndMetricsTuneEndMetrics structure to store tunemetrics data
 CProfileEventAAMP::TuneEventClass corresponding to tune time events
 CTuneFailureMapStructure holding aamp tune failure code and corresponding application error code and description
 CTuner
 CTRM::TunerReservationBaseThe TunerReservation class is used to set the requested or granted tuner reservation from client. The reservation has a validity window that is indicated by startTime and duration. The requesting device is required to renew a reservation before its validity window disappears. If it is not renewed, the token will be released by TRM and all messages that follow bearing the token will be considered as MalformedRequest. For Record reservations, the requested startTime should be N seconds ahead of the actual recording start time (or should be left out so that the granted reservation starts at the time when it is granted by TRM), to give room in case a conflict needs to be resolved.

A same reservationToken can be reused if and only if values of {device, activity} are the same. In the case, the {serviceLocator, startTime, duration} of the reused token can be updated. This is useful during a channel change, where the TRM client can reuse a same Live tuner reservation by just updating the serviceLocator of it
 CTRM::TunerStateState of the tuner. The state field in the class indicates the activity state of a tuner:
 CTZStruct
 Cuint33_tUint with size of 33 bits
 CupdateHandler
 CupdateInProgress_t
 CpwrMgrProductTraits::ux_controller
 CdsMgrProductTraits::ux_controller
 CvalidateDataModel.Validator
 CJSONParser::varVal
 Cdevice::VideoDeviceConfig
 Cdevice::VideoOutputPortConfig
 CvideoRectTo store video rectangle properties
 CVirtualChannelInfoHolds information of a virtual channel
 CVirtualChannelMapHolds all of the virtual channels
 CVREXSession
 CVTTCueData structure to hold a VTT cue
 CWebPaCfgWebPA Configuration parameters
 Cwifi_context
 Cwifi_credentials
 CWIFI_DATA
 CWiFiNetworkMgr
 CWithParamInterface
 CwriteCallbackDataStructure to hold DRM data to write
 CX_rdk_profileThis class provides the TR-069 components Bluetooth devices information
 CX_RDKCENTRAL_COM_MeshTable
 CXBSStore
 CXBSStoreJournal
 CXRFCStorage
 CXRFCStore
 CXRFCVarStore
 CBaseHTTPRequestHandler
 CEnum