RDK Documentation (Open Sourced RDK Components)
Data Structures
Here are the data structures with brief descriptions:
[detail level 123]
 Naudiocapturemgr
 NCCEC_OSAL
 Ndevice
 NdsMgrProductTraits
 Nedid_parser
 NpwrMgrProductTraits
 Nserver
 Nstd
 Nstun
 NsubtecConnector
 NTRM
 NUtils
 NvalidateDataModel
 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
 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_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
 CAAMP_JSControllerData structure of AAMP_JSController JS object
 CAAMP_JSEventListenerEvent listener impl for AAMPMediaPlayer_JS object
 CAAMP_JSListenerEvent listener impl for AAMP events
 CAAMP_JSListener_AdPlacementEndEvent listener impl for AD_RESOLVED AAMP event
 CAAMP_JSListener_AdPlacementErorEvent listener impl for AD_RESOLVED AAMP event
 CAAMP_JSListener_AdPlacementStartEvent listener impl for AD_RESOLVED AAMP event
 CAAMP_JSListener_AdProgressEvent listener impl for REPORT_AD_PROGRESS AAMP event
 CAAMP_JSListener_AdReservationEndEvent listener impl for AD_RESOLVED AAMP event
 CAAMP_JSListener_AdReservationStartEvent listener impl for AD_RESOLVED AAMP event
 CAAMP_JSListener_AdResolvedEvent listener impl for AD_RESOLVED AAMP event
 CAAMP_JSListener_AnomalyReportAAMP_JSListener_AnomalyReport to receive anomalyreport
 CAAMP_JSListener_BitRateChangedEvent listener impl for BITRATE_CHANGED AAMP event
 CAAMP_JSListener_BufferingChangedEvent listener impl for (AAMP_EVENT_BUFFER_UNDERFLOW) AAMP event
 CAAMP_JSListener_BulkTimedMetadataEvent listener impl for BULK_TIMED_METADATA AAMP event
 CAAMP_JSListener_CCHandleReceivedEvent listener impl for CC_HANDLE_RECEIVED AAMP event
 CAAMP_JSListener_ContentGapEvent listener impl for AAMP_EVENT_CONTENT_GAP event
 CAAMP_JSListener_ContentProtectionDataEvent listener impl for (AAMP_EVENT_CONTENT_PROTECTION_DATA_UPDATE) AAMP event
 CAAMP_JSListener_DrmMessageEvent listener impl for (AAMP_EVENT_DRM_MESSAGE) AAMP event
 CAAMP_JSListener_DRMMetadataClass handles JS Listener for DRM meta data operation
 CAAMP_JSListener_Id3MetadataEvent listener impl for (AAMP_JSListener_Id3Metadata) AAMP event
 CAAMP_JSListener_MetricsDataAAMP_JSListener_MetricsData to receive aamp metrics
 CAAMP_JSListener_ProgressEvent listener impl for REPORT_PROGRESS AAMP event
 CAAMP_JSListener_SpeedChangedEvent listener impl for SPEED_CHANGED AAMP event
 CAAMP_JSListener_SpeedsChangedEvent listener impl for SPEEDS_CHANGED AAMP event
 CAAMP_JSListener_StatusChangedEvent listener for STATUS_CHANGED AAMP event
 CAAMP_JSListener_TimedMetadataEvent listener impl for TIMED_METADATA AAMP event
 CAAMP_JSListener_TuneFailedEvent listener impl for TUNE_FAILED AAMP event
 CAAMP_JSListener_VideoMetadataEvent listener impl for VIDEO_METADATA AAMP event
 CAAMP_Listener_AdPlacementEndEvent listener impl for AAMP_EVENT_AD_PLACEMENT_END event
 CAAMP_Listener_AdPlacementErrorEvent listener impl for AAMP_EVENT_AD_PLACEMENT_ERROR event
 CAAMP_Listener_AdPlacementStartEvent listener impl for AAMP_EVENT_AD_PLACEMENT_START event
 CAAMP_Listener_AdProgressEvent listener impl for AAMP_EVENT_AD_PLACEMENT_PROGRESS event
 CAAMP_Listener_AdReservationEndEvent listener impl for AAMP_EVENT_AD_RESERVATION_END event
 CAAMP_Listener_AdReservationStartEvent listener impl for AAMP_EVENT_AD_RESERVATION_START event
 CAAMP_Listener_AdResolvedEvent listener impl for AAMP_EVENT_AD_RESOLVED event
 CAAMP_Listener_AnomalyReportEvent listener impl for AAMP_EVENT_REPORT_ANOMALY event
 CAAMP_Listener_BitrateChangedEvent listener impl for AAMP_EVENT_BITRATE_CHANGED event
 CAAMP_Listener_BlockedEvent listener impl for AAMP_EVENT_BLOCKED event
 CAAMP_Listener_BufferingChangedEvent listener impl for AAMP_EVENT_BUFFERING_CHANGED event
 CAAMP_Listener_BulkTimedMetadataEvent listener impl for BULK_TIMED_METADATA AAMP event
 CAAMP_Listener_CCHandleAvailableEvent listener impl for AAMP_EVENT_CC_HANDLE_RECEIVED, event
 CAAMP_Listener_ContentGapEvent listener impl for AAMP_EVENT_CONTENT_GAP event
 CAAMP_Listener_ContentProtectionData
 CAAMP_Listener_DRMMetadataEvent listener impl for AAMP_EVENT_DRM_METADATA event
 CAAMP_Listener_HTTPResponseHeaderEvent listener impl for AAMP_EVENT_HTTP_RESPONSE_HEADER event
 CAAMP_Listener_Id3MetadataEvent listener impl for AAMP_EVENT_ID3_METADATA event
 CAAMP_Listener_MediaMetadataEvent listener impl for AAMP_EVENT_MEDIA_METADATA event
 CAAMP_Listener_PlaybackFailedEvent listener impl for AAMP_EVENT_TUNE_FAILED event
 CAAMP_Listener_PlaybackStateChangedEvent listener impl for AAMP_EVENT_STATE_CHANGED event
 CAAMP_Listener_ProgressUpdateEvent listener impl for AAMP_EVENT_PROGRESS event
 CAAMP_Listener_SeekedEvent listener impl for AAMP_EVENT_SEEKED event
 CAAMP_Listener_SpeedChangedEvent listener impl for AAMP_EVENT_SPEED_CHANGED event
 CAAMP_Listener_SpeedsChangedEvent listener impl for AAMP_EVENT_SPEEDS_CHANGED event
 CAAMP_Listener_TimedMetadataEvent listener impl for AAMP_EVENT_TIMED_METADATA event
 CAAMP_Listener_TuneProfilingEvent listener impl for AAMP_EVENT_TUNE_PROFILING event
 CAAMP_Listener_VTTCueDataEvent listener impl for AAMP_EVENT_WEBVTT_CUE_DATA event
 CAAMP_Listener_WatermarkSessionUpdateEvent listener impl for AAMP_EVENT_WATERMARK_SESSION_UPDATE event
 CAAMPAbrInfoABR info structure
 CAampCacheHandlerHandles Aamp Cahe operations
 CAampCCManagerHandle the CC manager instance
 CAampCCManagerBaseHandles closed caption operations
 CAampChallengeInfoAamp challenge info to get the License
 CAampClearKeyHelperClass handles the clear key license operations
 CAampClearKeyHelperFactoryHelper Factory class to maintain Aamp DRM data
 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
 CAAMPEventListenerClass for AAMP event listening [LEGACY] TODO: Deprecate later, AAMPEventObjectListener will be used in future
 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
 CAAMPEventObjectListenerClass for AAMP event listening Uses shared_ptr for event objects for better memory management New AAMP integration layers should use this event listener for event processing
 CAAMPGstPlayerClass declaration of Gstreamer based player
 CAAMPGstPlayerPrivHolds private variables of AAMPGstPlayer
 CAampHlsDrmSessionManagerDRM Session manager for HLS stream operations
 CAampHlsOcdmBridgeOCDM bridge to handle DRM key
 CAampIonMemoryInterchangeBufferStores the information on ION Memory to store data
 CAampIonMemorySystemHandles ION memory storage to store data
 CAampIonMemorySystemCloserClass to handle close the ION memory
 CAampJsonObjectUtility class to construct a JSON string
 CAampJsonParseExceptionHandles the exception for JSON parser
 CAampLicenseRequestHolds the data to get the License
 CAAMPListener
 CAampLLDashServiceDataTo store Low Latency Service configurtions
 CAampLogManagerAampLogManager Class
 CAAMPMediaPlayer_JSPrivate data structure of AAMPMediaPlayer JS object
 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
 CAAMPOCDMBasicSessionAdapterOCDM session Adapter
 CAAMPOCDMGSTSessionAdapterOCDM Gstreamer session to decrypt
 CAAMPOCDMSessionOpen CDM DRM session
 CAAMPOCDMSessionAdapterOpen CDM DRM session
 CAampOutputProtectionClass to enforce HDCP authentication
 CAampOwnerLookupEntryAAMP Config ownership enum string mapping table
 CAampPlayer
 CAAMPPlayer
 CAampPlayReadyHelperHandles the operation for Play ready DRM operations
 CAampPlayReadyHelperFactoryHandles operations to support play ready DRM
 CAampRDKCCManagerHandling CC operations
 CAampSchedulerScheduler class for asynchronous operations
 CAampSecManagerClass to get License from Sec Manager
 CAampSharedMemoryInterchangeBufferHolds the Shared memory details
 CAampSharedMemorySystemHandles the shared Memory operations
 CAampSubtecCCManagerHandling Subtec CC operation
 CAampUrlInfoStruct to store parsed url hostname & its type
 CAampVanillaDrmHelperHandles the operation foe Vanilla DRM
 CAampVerimatrixHelper
 CAampVerimatrixHelperFactory
 CAampVgdrmHelperHandles the operation for Vg DRM
 CAampVgdrmHelperFactoryHelps to operate Vg DRM
 CAampWidevineDrmHelperHandles the operation for Wide vine DRM operation
 CAampWidevineDrmHelperFactoryHelps to handle widevine DRM
 CAbort
 CAbortReason
 CAccessibilityData type to store Accessibility Node data
 Cacm_iarm_interface
 Cacm_session_mgr
 Cacm_session_t
 CActiveSourceThe Message API allows the application to send or receive high-level CEC message construct instead of raw bytes
 CAdBreakObjectAdBreak's metadata object
 CAddressNotAvailableException
 CAdFulfillObjTemporary object representing currently fulfilling ad (given by setAlternateContent)
 CAdNodeIndividual Ad's meta info
 CAdOnPeriodIndividual Ad's object placed over the period
 CAdPlacementEventClass for ad placement events
 CAdReservationEventClass for ad reservation events
 CAdResolvedEventClass for ad fulfill status event
 CAesDecVanilla AES based DRM management
 CAnomalyReportEventClass for the Anomaly Report Event
 CAppCtx_
 CappDataStruct
 CargsList
 CAsyncEventDescriptorUsed in asynchronous event notification logic
 CAsyncTaskObjAsync task operations
 CATSCSettingsStructure to save the ATSC settings
 Caudio_buffer
 Caudio_capture_client
 Caudio_converter
 Caudio_converter_file_sink
 Caudio_converter_memory_sink
 Caudio_converter_sink
 Caudio_properties_ifce_t
 CAudioInfo
 CAudioStatus
 CAudioTrackInfoStructure for audio track information Holds information about an audio track in playlist
 CAudioTrackTupleClass to hold audio information like lang, codec, bitrate,etc
 CAutoLock_
 CAVFrame
 CBitrateChangeEventClass for the Bitrate change event
 CBlinkThis class supports to manage front panel indicator blink sequence
 CblinkOp_t
 CblinkPattern_t
 CBlockedEventClass for the BlockedEvent event
 CBoxBase Class for ISO BMFF Box
 CBufferingChangedEventClass for the Buffering Changed event
 CBulkTimedMetadataEventClass for the Bulk TimedMetadata Event
 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
 CCASService
 CCCHandleEventClass for the Closed Caption Handle event
 CCCSetAttributePacket
 CCDAIObjectBase class for the client side DAI object
 CCDAIObjectMPDClient Side DAI object implementation for DASH
 CCECBytes
 CCECFrame
 CCECIARMMgr
 CCecIARMMgrFrameListener
 CCECNoAckException
 CCECVersion
 CClearKeySessionOpen CDM DRM session
 CClosedCaptions
 CClosedCaptionsActiveTypePacket
 CClosedCaptionsChannel
 CClosedCaptionsPacket
 CColorThis class extents DSConstant to manage the color of the front panel indicator
 CCommand
 CCommandHandler
 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
 Cconsumer
 CContentGapEventClass for the Content gap event
 CContentGapInfoClass for Content gap information
 CContentProtectionDataEventClass for the Content Protection Data Update Event on Dynamic Key Rotation
 CCrashingThread
 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
 CDecryptStatsHolds decryption profile stats
 CDemuxerSoftware demuxer of MPEGTS
 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
 CDeviceClientReqHandlerThis class provides the interface for getting device client request handler information
 CDeviceType
 CDeviceVendorID
 CDevMgrFrameListener
 CDevMgrProcessor
 CDHCPv4ClientThese values are the members variables of the DHCPv4Client structure
 CDHCPv4ClientParamBackUpFlagThese values are the members variables of the DHCPv4ClientParamBackUpFlag structure
 CDHCPv4ClientReqHandlerThis class provides the interface for request handler operations for the DHCPV4 Client
 CDiscontinuityIndexNodeIndex Node structure for Discontinuity Index
 CDriver
 CDriverContext_t
 CDriverImpl
 CDrmDataTo hold DRM key, license request etc
 CDrmInfoDRM information required to decrypt
 CDrmMessageEventClass for the DRM Message Event
 CDrmMetadataAVE drm metadata extracted from EXT-X-FAXS-CM
 CDrmMetaDataEventClass for the Drm Metadata event
 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
 CDSClientReqHandlerThis class provides device setting Client ReqHandler Interface operations for STBService defined under Host If
 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
 CDummyPacket
 CDynamicDrmInfo
 CEarlyAvailablePeriodInfoPeriod Information available at early
 CeCurlHostMapTo have hostname mapped curl handles
 CElement
 CEmsgBoxClass for ISO BMFF EMSG Box
 CEntryExitLogger
 CEnumStringMapper
 CEnvVarNode
 CEthernetClientReqHandlerThis class provides the interface for getting Ethernet client request handler information
 CEthernetInterfaceStatsIt contains the members variables of the EthernetInterfaceStats structure
 CEventClass to DRM Event handle
 CEventBreakInfoStores the detail about the Event break info
 CEventEmitter
 CEventListenerClass for sed event to Listener
 CEventSource
 CEventTypeMapStruct to map names of AAMP events and JS events
 CException
 CExecuteTests
 CExecutor
 CFeatureAbort
 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
 CFullBoxClass for single ISO BMFF Box Eg: FTYP, MDHD, MVHD, TFDT
 CgActivePrivAAMP_tUsed for storing active PrivateInstanceAAMPs
 CGenericContainerBoxClass for ISO BMFF Box container Eg: MOOV, MOOF, TRAK, MDIA
 CGet
 CGetAttributesFontSizeTests
 CGetCECVersion
 CGetCommandInfo
 CGetMenuLanguage
 CgetPairedSSID.data.getPairedSSID
 CGiveAudioStatus
 CGiveDevicePowerStatus
 CGiveDeviceVendorID
 CGiveOSDName
 CGivePhysicalAddress
 CGraphicsLifeCycle
 CGrowableBufferStructure of GrowableBuffer
 Cgsw_CcAttributes
 Cgsw_CcColorStructure to hold color information for CC
 CHarvestor
 CharvestProfileDetails
 CHeader
 CHeaderFetchParamsHolds information regarding initialization fragment
 CHelperLock_
 CHlsDrmBaseBase class of HLS DRM implementations
 CHlsProtectionInfoHlsStreamInfo structure for stream related information
 CHlsStreamInfoHlsStreamInfo structure for stream related information
 CHLSXStartStructure of X-Start HLS Tag
 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_IPActivePortThis class provides the hostIf IP active port for getting IP active port information
 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
 ChttpRespHeaderDataTo store Set Cookie: headers and X-Reason headers in HTTP Response
 CHTTPResponseHeaderEventClass for the HTTP Response Header event
 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
 CId3CallbackDataHolds id3 metadata callback specific variables
 CID3MetadataEventClass for the ID3 Metadata Event
 CImageViewOn
 Cin6_ifreqThe structure holds the required parameters such as IPv6 address,interface index etc.. for the IPv6 interface address
 CInActiveSource
 CIndexNodeIndexNode structure for Node/DRM Index
 Cindicator
 CIniFile
 CinitfragtrackstructInitfragtrackstruct to store init fragment url per media track in FIFO Queue
 CInitiateArc
 CInterfaceStackClientReqHandlerThis class provides the interface for getting InterfaceStack client request handler information
 CIntRect
 CInvalidParamException
 CInvalidStateException
 CIOException
 Cip_out_client
 CIPClientReqHandlerThis class provides the interface for getting IP client request handler information
 CIsoBmffBufferClass for ISO BMFF Buffer
 CIsoBmffProcessorClass for ISO BMFF Fragment Processor
 CJSONParser
 CKeyIDStructure to hold, keyId and session creation time for keyId
 CKeyMap
 CKeyTagStructKeyTagStruct structure to store all Keytags with Hash
 CkeyType
 CkeyVariant
 CLanguage
 CledMgr
 CledMgrBase
 CLibCCEC
 CListenerDataStructure of the event listener list
 CLogicalAddress
 Clogtype_pair
 CMBAddrIncCodeHolds macro block address increment codes
 CMdhdBoxClass for ISO BMFF MDHD Box
 Cmedia_streamHolds stream(Audio, Video, Subtitle and Aux-Audio) specific variables
 CMediaErrorEventClass for the Media Error event
 CMediaInfoMediaInfo structure for Media related information
 CMediaMetadataEventClass for the Media Metadata event
 CMediaPlayer
 CMediaPlayerClient
 CMediaPlayerDLNA
 CMediaPlayerGeneric
 CMediaProcessorBase Class for Media Container Processor
 CMediaSourcePipeline
 CMediaStreamContextMPD media track
 CMediaTrackBase Class for Media Track
 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
 CMessageProcessorImplements a set of overloaded process() methods, with each handling a specific message type
 CMetricsDataEventClass for the Metrics Data event
 CMoCAClientReqHandlerThis class provides the interface for getting MoCA client request handler information
 CMoCADevice
 CMoCAInterface
 CMoCAInterfaceAssociatedDevice
 CMoCAInterfaceQoS
 CMoCAInterfaceQoSFlowStats
 CMoCAInterfaceStats
 CMocaNetworkMgr
 CMockAampConfig
 CMockAampEventManager
 CMockAAMPGstPlayer
 CMockAampJsonObject
 CMockAampScheduler
 CMockChallengeData
 CMockPlayerInstanceAAMP
 CMockPrivateInstanceAAMP
 CMockStreamAbstractionAAMP
 CModeThis class extents DSConstant to mange the front panel text display mode like time display mode or text display mode etc..
 CMotionInfo
 CmsgHandler
 CMsgProcessorThis function is used to Deocode the parse messafe from TRM Srv
 Cmusic_id_client
 CMutePacket
 CMvhdBoxClass for ISO BMFF MVHD Box
 CMyAAMPEventListener
 CNetSrvMgr_Interface_t
 CNetworkMedium
 CNodeData
 CNoop
 CNotificationHandler
 CNotify_Data
 CNotifyData
 COnAcquiringLicenseEvent
 COnAdditionalAuthRequiredEvent
 COnBitrateChanged
 COnBufferingEvent
 COnBufferWarningEvent
 COnCASDataEvent
 COnClosedEvent
 COnCompleteEvent
 COnDRMMetadata
 COnEISSDataReceivedEvent
 COnErrorEvent
 COnIndividualizingEvent
 COnMediaOpenedEvent
 COnMetricLogEvent
 COnPausedEvent
 COnPlaybackSpeedsChangedEvent
 COnPlayerInitializedEvent
 COnPlayingEvent
 COnProgressEvent
 COnSegmentCompletedEvent
 COnSegmentStartedEvent
 COnSegmentWatchedEvent
 COnSpeedChangeEvent
 COnStatusEvent
 COnWarningEvent
 COpCode
 COperand
 COperationNotSupportedException
 COSDName
 COSDString
 CPacket
 CPacketSender
 CParamNotifyStructure to return Parameter info in Notification callback
 CParamValStructure to store Parameter info or Attribute info
 Cparser_state_t
 CPauseAtTests
 CPausePacket
 Cpclist
 Cpclist.__unnamed__
 CPendingRequestTimeoutTimerTask
 CPeriod2AdDataMeta info corresponding to each period
 CPeriodElementConsists Adaptation Set and representation-specific parts
 CPeriodInfoStores details about available periods in mpd
 CPhysicalAddress
 CphysicalMediumMembersIt contains the members variables of the physicalMediumMembers structure
 CPingPongTask
 CPlacementObjCurrently placing Ad's object
 CPLAT_irKey_metadataIR Key struct that maintains meta data
 CPlaybackCommand
 CPlaybackSpeedTests
 CPlayerInstanceAAMPPlayer interface class for the JS pluggin
 CplaylistcacheddataPlayListCachedData structure to store playlist data
 CPlayReadyDRMSessionClass for PlayReady DRM operations
 CPolicy
 CPolling
 CPowerStatus
 CPreCacheUrlDataPre cache the data information
 CPrftBoxClass for ISO BMFF TFHD Box
 CPrivAAMPStruct_JSPrivate data structure for JS binding object
 CPrivateCDAIObjectMPDPrivate Client Side DAI object for DASH
 CPrivateInstanceAAMPClass representing the AAMP player's private instance, which is not exposed to outside world
 Cproc_info
 Cproducer
 CProfileEventAAMPClass for AAMP event Profiling
 CProfileInfoManifest file adaptation and representation info
 CProgramDetails_s
 CProgressData
 CProgressEventClass for the Progress event
 CProxyMapping
 CPSIInfo
 CPWRMgr_Standby_Video_State_t
 Cq_mgr
 CRDKMediaPlayer
 CRDKMediaPlayerImpl
 CRecordingComponentStores information of a audio/video component
 CReferenceCountProvides reference based memory management
 CReleaseOnScopeEnd
 CReportArcInitiation
 CReportArcTermination
 CReportAudioStatus
 CReportPhysicalAddress
 CReportPowerStatus
 CReportShortAudioDescriptor
 CRequestActiveSource
 CRequestArcInitiation
 CRequestArcTermination
 CRequestAudioFormat
 CRequestInfo
 CRequestShortAudioDescriptor
 CReservationCustomAttributes
 CReservationExpirationTimerTask
 CReservationPreStartTimerTask
 CReservationStartTimerTask
 CResetAllPacket
 CResetChannelPacket
 CResponseInfo
 CResumePacket
 CRMF_AudioCapture_Settings
 CRMF_AudioCapture_Status
 CRMFPlayer
 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
 CRoutingChange
 CRoutingInformation
 CrtAbstractService
 CrtCastError
 CrtCastRemoteObject
 CrtLighteningCastRemoteObject
 CRtUtils
 CScrollTo manage front panel text display scrolling
 CSeekedEventClass for the Seeked Event
 CSegmentTemplatesHandles operation and information on segment template from manifest
 CServerContainer
 CServerMessageProcessor#include <QObject>
 CsessionHandle
 CSet
 CSetCommandInfo
 CSetMenuLanguage
 CSetOSDName
 CSetOSDString
 CSetStreamPath
 CSetSystemAudioMode
 CShortAudioDescriptor
 CSiManager
 CsiTableEntry
 CSmokeTest
 CSmokeTestEventListener
 CSNMPClientReqHandlerThis class provides the interface for getting SNMP client request handler information
 Csocket_adaptor
 CSpecVersion
 CSpeedCacheStroes the information for cache speed
 CSpeedChangedEventClass for the Speed changed event
 CStandby
 CStateChangedEventClass for the Player State Changed event
 CstateMachine
 CstCPUInfoHolds status of CPU information such as Total Time and Idle Time of CPU
 CStorageSrvcReqHandlerThis class provides the interface for getting StorageService request handler information
 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
 CStreamAbstractionAAMP_COMPOSITEINFragment collector for MPEG DASH
 CStreamAbstractionAAMP_HDMIINFragment collector for MPEG DASH
 CStreamAbstractionAAMP_HLSHLS Stream handler class
 CStreamAbstractionAAMP_MPDFragment collector for MPEG DASH
 CStreamAbstractionAAMP_OTAFragment collector for OTA
 CStreamAbstractionAAMP_PROGRESSIVEStreamer for progressive mp3/mp4 playback
 CStreamAbstractionAAMP_VIDEOINFragment collector for MPEG DASH
 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
 CSupportedSpeedsChangedEventClass for the supported speeds changed event
 CSystemAudioModeRequest
 CSystemAudioStatus
 CTaskControlDataData for scheduling and handling asynchronous tasks
 CtcpOpensslProxyServer
 CtelemetryParams
 CTerminateArc
 CTestCecProcessor
 CTestCurlResponse
 CTestFrameListener
 CTestUtilJsonWrapper
 CTextStyleAttributes
 CTextTrackInfoStructure for text track information Holds information about a text track in playlist
 CTextViewOn
 CTfdtBoxClass for ISO BMFF TFDT Box
 CTfhdBoxClass for ISO BMFF TFHD Box
 CThumbnailDataHolds the Thumbnail information
 CThunderAccessAAMPSupport Thunder Plugin Access from AAMP
 CThunderSecurityStructure to save the Thunder security token details
 CTileInfoTileInfo structure for Thumbnail data
 CTimeClientReqHandlerThis class provides the interface for getting TimeClient request handler information
 CTimedMetadataClass for Timed Metadata
 CTimedMetadataEventClass for the Timed Metadata event
 CTimer
 CTimerBase
 CTimerBaseImpl
 CtimerStruct
 CtLogLevelMap
 Ctoken_data
 CTrackStateState Machine for each Media Track
 CTrakBoxClass for ISO BMFF TRAK container
 CTransData
 CTRMMgrHelperImpl
 CTRMMgrLock_
 CTrunBoxClass for ISO BMFF TRUN Box
 CTSProcessorMPEG TS Processor. Supports software Demuxer/ PTS re-stamping for trickmode
 CTtmlChannel
 CTtmlDataPacket
 CTtmlSelectionPacket
 CTtmlSubtecParser
 CTtmlTimestampPacket
 CTuneEndMetricsTuneEndMetrics structure to store tunemetrics data
 CTuneFailureMapStructure holding aamp tune failure code and corresponding application error code and description
 CTuneProfilingEventClass for the Tune Profilng Event
 CTuner
 CTZStruct
 CUICommand
 Cuint33_tUint with size of 33 bits
 CUnmutePacket
 CupdateHandler
 CupdateInProgress_t
 CUserControlPressed
 CUserControlReleased
 CVendorID
 CVersion
 CvideoRectTo store video rectangle properties
 CVideoWindow
 CVirtualChannelInfoHolds information of a virtual channel
 CVirtualChannelMapHolds all of the virtual channels
 CVREXSession
 CVTTCueData structure to hold a VTT cue
 CWatermarkSessionUpdateEventClass for the watermarkSession event
 CWebPaCfgWebPA Configuration parameters
 CWebSocketProxy
 CWebVttChannel
 CWebVttCueEventClass for the Web VTT Cue Event
 CWebVttDataPacket
 CWebVTTParserWebVTT parser class
 CWebVttSelectionPacket
 CWebVTTSubtecDevParser
 CWebVTTSubtecParser
 CWebVttTimestampPacket
 Cwifi_context
 Cwifi_credentials
 CWIFI_DATA
 CWiFiNetworkMgr
 CwriteCallbackDataStructure to hold DRM data to write
 CX_rdk_profileThis class provides the TR-069 components Bluetooth devices information
 CX_rdk_req_hdlrThis class provides the interface for getting Device.X_RDK_<Parameter> client request handler information
 CX_RDKCENTRAL_COM_MeshTable
 CXBSStore
 CXBSStoreJournal
 CXRdkCentralT2This class provides the interface for getting Telemetry DML request handler information
 CXREClientReqHandlerThis class provides the interface for getting XRE request handler information
 CXRFCStorage
 CXRFCStore
 CXRFCVarStore