Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234567]
 NActiveAE
 NActor
 NADDON
 NAE
 NANNOUNCEMENT
 NCDDB
 NCONTEXTMENU
 Ndbiplus
 Ndetail
 NDRM
 NDX
 NDXVA
 NEDL
 NEVENTCLIENT
 NEVENTPACKET
 NEVENTSERVER
 NFFMPEG_HELP_TOOLS
 Nfmt
 Nhelper_Log
 NHTML
 NIMAGE_FILES
 NINFO
 Njni
 NJSONRPC
 NKODI
 Nkodi
 NMEDIA_DETECT
 NMUSIC_GRABBER
 NMUSIC_INFO
 NMUSIC_UTILS
 NOPTIONALS
 NOVERLAY
 NPERIPHERALS
 NPVR
 NPythonBindings
 NShaders
 NSOCKETS
 Nspdlog
 Nspeech
 NUPNP
 NUTILS
 NVAAPI
 NVDPAU
 NVIDEOPLAYER
 NVTB
 NWSDiscovery
 NXBMCAddon
 NXBMCAddonUtils
 NXbmcCommons
 NXbmcThreads
 Nxbmcutil
 NXCURL
 NXFILE
 C__attribute__
 C__RAW_READ_INFO
 C_DISPLAYCONFIG_GET_ADVANCED_COLOR_INFO_2
 C_DISPLAYCONFIG_SET_HDR_STATE
 C_LARGE_INTEGER
 C_SCSI_PASS_THROUGH
 C_SCSI_PASS_THROUGH_AND_BUFFERS
 C_SCSI_PASS_THROUGH_DIRECT
 C_SCSI_PASS_THROUGH_DIRECT_AND_SENSE_BUFFER
 C_stati64
 C_ULARGE_INTEGER
 C_WDIR
 C_wdirent
 CAddonDatabaseTest
 CAddonGlobalInterfaceMain structure passed from kodi to addon with basic information needed to create add-on
 CAddonInstance_AudioDecoder
 CAddonInstance_AudioEncoder
 CAddonInstance_GameGame instance
 CAddonInstance_ImageDecoder
 CAddonInstance_InputStream
 CAddonInstance_Peripheral
 CAddonInstance_PVR
 CAddonInstance_Screensaver
 CAddonInstance_VFSEntry
 CAddonInstance_VideoCodec
 CAddonInstance_Visualization
 CAddonKeyboardKeyTable
 CAddonProperties_PVRStructure to define typical standard values
 CAddonProps_GameGame properties
 CAddonProps_InputStream"C" ABI Structures to transfer the methods from this to Kodi
 CAddonProps_Peripheral
 CAddonProps_VFSEntry
 CAddonProps_VideoCodec
 CAddonToKodiFuncTable_AddonCallback function tables from addon to Kodi Set complete from Kodi!
 CAddonToKodiFuncTable_android_system
 CAddonToKodiFuncTable_AudioDecoder
 CAddonToKodiFuncTable_AudioEncoder
 CAddonToKodiFuncTable_GameGame callbacks
 CAddonToKodiFuncTable_ImageDecoder
 CAddonToKodiFuncTable_InputStream
 CAddonToKodiFuncTable_kodi
 CAddonToKodiFuncTable_kodi_addon
 CAddonToKodiFuncTable_kodi_audioengine
 CAddonToKodiFuncTable_kodi_filesystem
 CAddonToKodiFuncTable_kodi_gui
 CAddonToKodiFuncTable_kodi_gui_control_button
 CAddonToKodiFuncTable_kodi_gui_control_edit
 CAddonToKodiFuncTable_kodi_gui_control_fade_label
 CAddonToKodiFuncTable_kodi_gui_control_image
 CAddonToKodiFuncTable_kodi_gui_control_label
 CAddonToKodiFuncTable_kodi_gui_control_progress
 CAddonToKodiFuncTable_kodi_gui_control_radio_button
 CAddonToKodiFuncTable_kodi_gui_control_rendering
 CAddonToKodiFuncTable_kodi_gui_control_settings_slider
 CAddonToKodiFuncTable_kodi_gui_control_slider
 CAddonToKodiFuncTable_kodi_gui_control_spin
 CAddonToKodiFuncTable_kodi_gui_control_text_box
 CAddonToKodiFuncTable_kodi_gui_dialogContextMenu
 CAddonToKodiFuncTable_kodi_gui_dialogExtendedProgress
 CAddonToKodiFuncTable_kodi_gui_dialogFileBrowser
 CAddonToKodiFuncTable_kodi_gui_dialogKeyboard
 CAddonToKodiFuncTable_kodi_gui_dialogNumeric
 CAddonToKodiFuncTable_kodi_gui_dialogOK
 CAddonToKodiFuncTable_kodi_gui_dialogProgress
 CAddonToKodiFuncTable_kodi_gui_dialogSelect
 CAddonToKodiFuncTable_kodi_gui_dialogTextViewer
 CAddonToKodiFuncTable_kodi_gui_dialogYesNo
 CAddonToKodiFuncTable_kodi_gui_general
 CAddonToKodiFuncTable_kodi_gui_listItem
 CAddonToKodiFuncTable_kodi_gui_window
 CAddonToKodiFuncTable_kodi_network
 CAddonToKodiFuncTable_Peripheral
 CAddonToKodiFuncTable_PVRStructure to transfer the methods from Kodi to addon
 CAddonToKodiFuncTable_Screensaver
 CAddonToKodiFuncTable_VFSEntry
 CAddonToKodiFuncTable_VideoCodec
 CAddonToKodiFuncTable_Visualization
 CAdvancedSettingsResetBase
 CAEAudioFormat
 CAEDelayStatus
 CAEDeviceEnumerationOSX
 CAERingBuffer
 CAEWASAPIDeviceWin10
 CAEWASAPIDeviceWin32
 Camc_demux
 CandroidIcon
 CandroidPackage
 CArtForThumbLoaderA structure used for fetching music art data
 CArtistVideoLinks
 CAtomicGuard
 CATTRIBUTE_PACKED
 CAUDIO_ENGINE_FORMATInternal API structure which are used for data exchange between Kodi and addon
 CAudioBookTest
 CAudioClassifyTest
 CAudioStreamInfo
 CAudioTest
 CAVDisplayCriteria()
 CBackTweener
 CBase64
 CBaseTestType
 CBitstreamStats
 CBlurayStatePod structure which represents the current Bluray state
 CBMPHEAD
 CBounceTweener
 CBufferReader
 CButtonStateFinder
 CCAAudioUnitSink
 CCAbstractPowerSyscall
 CCachedDirEntry
 CCacheInfo
 CCachingCodec
 CCActionClass encapsulating information regarding a particular user action to be sent to windows and controls
 CCAddonBuiltinsClass providing add-on related built-in commands
 CCAddonEvent
 CCAddonManagementEvent
 CCAddonPythonInvoker
 CCAddOnTransport
 CCAddonVideoCodec
 CCADeviceInstance
 CCADisplayLinkWrapper
 CCAdvancedSettings
 CCAEBitstreamPacker
 CCAEChannelInfo
 CCAEDeviceInfo
 CCAEELDParser
 CCAEEncoderFFmpeg
 CCAELimiter
 CCAEPackIEC61937
 CCAESinkALSA
 CCAESinkAUDIOTRACK
 CCAESinkDARWINIOS
 CCAESinkDARWINOSX
 CCAESinkDARWINTVOS
 CCAESinkDirectSound
 CCAESinkFactoryWin
 CCAESinkOSS
 CCAESinkPULSE
 CCAESinkSNDIO
 CCAESinkStarfish
 CCAESinkWASAPI
 CCAESinkXAudio
 CCAESpinLock
 CCAESpinSectionLockless consistency guaranteeer
 CCAEStreamInfo
 CCAEStreamParser
 CCAESyncInfo
 CCAEUtil
 CCAirPlayServer
 CCAirTunesServer
 CCAlarmClock
 CCAlbum
 CCALSADeviceMonitor
 CCALSAHControlMonitor
 CCAndroidBuiltinsClass providing CEC related built-in commands
 CCAndroidInterfaceForCLog
 CCAndroidJoyStick
 CCAndroidKey
 CCAndroidMouse
 CCAndroidPowerSyscall
 CCAndroidStorageProvider
 CCAndroidTouch
 CCAndroidUtils
 CCAnimation
 CCAnimEffect
 CCAnnounceReceiver
 CCAppEnvironment
 CCAppInboundProtocol
 CCApplication
 CCApplicationActionListenersClass handling application support for action listeners
 CCApplicationBuiltinsClass providing application related built-in commands
 CCApplicationPlayer
 CCApplicationPlayerCallback
 CCApplicationPowerHandlingClass handling application support for screensavers, dpms and shutdown timers
 CCApplicationSettingsHandlingClass handling application support for settings
 CCApplicationSkinHandlingClass handling application support for skin management
 CCApplicationStackHelper
 CCApplicationVolumeHandlingClass handling application support for audio volume management
 CCAppParamParser
 CCAppParamParserLinux
 CCAppParamParserWebOS
 CCAppParams
 CCArchive
 CCArtist
 CCArtistCredit
 CCArtItem
 CCAspectRatio
 CCAudioBuffer
 CCAudioDecoder
 CCAudioInterfaceActivator
 CCAudioSinkAE
 CCAutorunMediaJob
 CCAutoSwitch
 CCBackgroundInfoLoader
 CCBackgroundPicLoader
 CCBaseEvent
 CCBaseRenderer
 CCBitstream
 CCBitstreamConverter
 CCBitstreamParser
 CCBitstreamReader
 CCBlockingEventSource
 CCBlurayCallback
 CCBlurayStateSerializerAuxiliar class to serialize/deserialize the Bluray state (into/from XML)
 CCBookmark
 CCBooleanLogic
 CCBooleanLogicOperation
 CCBooleanLogicValue
 CCBPeripheralBusGCControllerManager
 CCBufferObjectBase class for using the IBufferObject interface. Derived classes should be based on this class
 CCBufferObjectFactoryFactory that provides CBufferObject registration and creation
 CCBuiltins
 CCBusyWaiter
 Ccc708_service_decoder
 Ccc_attribute_s
 Ccc_buffer_s
 Ccc_char_cell_s
 Ccc_decoder_s
 Ccc_memory_s
 Ccc_row_s
 CCCaptionBlock
 CCCECBuiltinsClass providing CEC related built-in commands
 CCCharArrayParserWraps a char array, providing a set of methods for parsing data from it
 CCCharsetConverter
 CCCharsetDetection
 CCCocoaDPMSSupport
 CCCocoaPowerSyscall
 CCColorManager
 CCCompileInfo
 CCComponentContainerA generic container for components
 CCConsoleUPowerSyscall
 CCContextButtons
 CCContextItemAddonInvoker
 CCContextMenuItem
 CCContextMenuManager
 CCControlState
 CCConverterType
 CCConvertMatrixHelper class used for YUV to RGB conversions. This class can take into account different source/destination primaries and various other parameters
 CCConvolutionKernel
 CCConvolutionShader
 CCConvolutionShader1Pass
 CCConvolutionShaderSeparable
 CCCoreAudioChannelLayout
 CCCoreAudioDevice
 CCCoreAudioHardware
 CCCoreAudioStream
 CCCPUInfo
 CCCPUInfoAndroid
 CCCPUInfoDarwinEmbed
 CCCPUInfoFreebsd
 CCCPUInfoLinux
 CCCPUInfoOsx
 CCCPUInfoPosix
 CCCPUInfoWin10
 CCCPUInfoWin32
 CCCueDocument
 CCCurrentStream
 CCD3DBuffer
 CCD3DEffect
 CCD3DHelper
 CCD3DPixelShader
 CCD3DTexture
 CCD3DVertexShader
 CCDACP
 CCDarwinEmbedKeyboard
 CCDarwinEmbedKeyboardImpl
 CCDarwinEmbedUtils
 CCDarwinInterfaceForCLog
 CCDarwinUtils
 CCDatabase
 CCDatabaseManagerDatabase manager class for handling database updating
 CCDatabaseQueryRule
 CCDatabaseQueryRuleCombination
 CCDataCacheCore
 CCDateTimeDateTime class, which uses FileTime as it's base
 CCDateTimeSpan
 CCDbUrl
 CCDBusConnection
 CCDBusError
 CCDBusMessage
 CCDBusUtil
 CCDDATest
 CCDDSImage
 CCDebugRenderer
 CCDecoderCC708
 CCDecoderFilterDeclaration of CDecoderFilter
 CCDecoderFilterManagerClass which handles multiple CDecoderFilter elements
 CCDemuxMultiSource
 CCDemuxParserFFmpeg
 CCDemuxStream
 CCDemuxStreamAudio
 CCDemuxStreamAudioBXA
 CCDemuxStreamAudioCDDA
 CCDemuxStreamAudioFFmpeg
 CCDemuxStreamAudioID3
 CCDemuxStreamClientInternal
 CCDemuxStreamClientInternalTpl
 CCDemuxStreamRadioRDS
 CCDemuxStreamSubtitle
 CCDemuxStreamSubtitleFFmpeg
 CCDemuxStreamTeletext
 CCDemuxStreamVideo
 CCDemuxStreamVideoFFmpeg
 CCDetectDisc
 CCDirectoryHistory
 CCDirectoryJob
 CCDirectoryProvider
 CCDirtyRegion
 CCDirtyRegionTracker
 CCDiscDriveHandlerPosix
 CCDiscoAlbum
 CCDiscSettings
 CCDisplaySettings
 CCDMAHeapBufferObject
 CCDNSNameCache
 CCDPMSSupport
 CCDriverMonitor
 CCDRMPRIMETexture
 CCDroppingStats
 CCDumbBufferObject
 CCDVDAudioCodec
 CCDVDAudioCodecAndroidMediaCodec
 CCDVDAudioCodecFFmpeg
 CCDVDAudioCodecPassthrough
 CCDVDClock
 CCDVDCodecOption
 CCDVDCodecOptions
 CCDVDCodecUtils
 CCDVDDemux
 CCDVDDemuxBXA
 CCDVDDemuxCC
 CCDVDDemuxCDDA
 CCDVDDemuxClient
 CCDVDDemuxFFmpeg
 CCDVDDemuxSPU
 CCDVDDemuxUtils
 CCDVDDemuxVobsub
 CCDVDFactoryCodec
 CCDVDFactoryDemuxer
 CCDVDFactoryInputStream
 CCDVDFactorySubtitle
 CCDVDFileInfo
 CCDVDInputStream
 CCDVDInputStreamBluray
 CCDVDInputStreamFFmpeg
 CCDVDInputStreamFile
 CCDVDInputStreamMemory
 CCDVDInputStreamNavigator
 CCDVDInputStreamStack
 CCDVDMediaCodecOnFrameAvailable
 CCDVDMessageQueue
 CCDVDMsg
 CCDVDMsgAudioCodecChange
 CCDVDMsgDemuxerPacket
 CCDVDMsgDemuxerReset
 CCDVDMsgGeneralSynchronize
 CCDVDMsgGeneralSynchronizePriv
 CCDVDMsgOpenFile
 CCDVDMsgPlayerSeek
 CCDVDMsgPlayerSeekChapter
 CCDVDMsgPlayerSetAudioStream
 CCDVDMsgPlayerSetSpeed
 CCDVDMsgPlayerSetState
 CCDVDMsgPlayerSetSubtitleStream
 CCDVDMsgPlayerSetVideoStream
 CCDVDMsgSubtitleClutChange
 CCDVDMsgType
 CCDVDMsgVideoCodecChange
 CCDVDOverlay
 CCDVDOverlayCodec
 CCDVDOverlayCodecCCText
 CCDVDOverlayCodecFFmpeg
 CCDVDOverlayCodecSSA
 CCDVDOverlayCodecText
 CCDVDOverlayCodecTX3G
 CCDVDOverlayContainer
 CCDVDOverlayGroup
 CCDVDOverlayImage
 CCDVDOverlayLibass
 CCDVDOverlaySpu
 CCDVDOverlaySSA
 CCDVDOverlayText
 CCDVDRadioRDSData
 CCDVDStateSerializerAuxiliar class to serialize/deserialize the dvd state (into/from XML)
 CCDVDStreamInfo
 CCDVDSubtitleLineCollection
 CCDVDSubtitleParser
 CCDVDSubtitleParserCollection
 CCDVDSubtitleParserMicroDVD
 CCDVDSubtitleParserMPL2
 CCDVDSubtitleParserSami
 CCDVDSubtitleParserSSA
 CCDVDSubtitleParserSubrip
 CCDVDSubtitleParserText
 CCDVDSubtitleParserVplayer
 CCDVDSubtitlesLibass
 CCDVDSubtitleStream
 CCDVDSubtitleTagMicroDVD
 CCDVDSubtitleTagSami
 CCDVDTeletextData
 CCDVDTeletextTools
 CCDVDVideoCodec
 CCDVDVideoCodecAndroidMediaCodec
 CCDVDVideoCodecDRMPRIME
 CCDVDVideoCodecFFmpeg
 CCDVDVideoCodecStarfish
 CCDVDVideoPPFFmpeg
 CCDXTexture
 CCEdl
 CCEGLAttributes
 CCEGLAttributesVec
 CCEGLContextUtils
 CCEGLImage
 CCEGLUtils
 CCEmuFileWrapper
 CCEnvironmentPlatform-independent environment variables manipulations
 CCEventThis is an Event class built from a ConditionVariable. The Event adds the state that the condition is gating as well as the mutex/lock
 CCEventLog
 CCEventLogManager
 CCEventLoop
 CCEventSource
 CCEventStream
 CCExecString
 CCExternalPlayer
 CCFadeEffect
 CCFallbackPowerSyscall
 CCFanart
 CCFavouritesService
 CCFavouritesURL
 CCFDEventMonitor
 CCFFmpegImage
 CCFFmpegLog
 CCFileExtensionProvider
 CCFileItemRepresents a file on a share
 CCFileItemListRepresents a list of files
 CCFileItemListModification
 CCFileOperationJob
 CCFilesystemInstaller
 CCFileUtils
 CCFillViewportAlwaysRegionSolver
 CCFillViewportOnChangeRegionSolver
 CCFrameBufferObject
 CCFreeTypeLibrary
 CCFTPParse
 CCGameSettings
 CCGBMBufferObject
 CCGBMDPMSSupport
 CCGenericTouchActionHandlerGeneric implementation of ITouchActionHandler to translate touch actions into XBMC specific and mappable actions
 CCGenericTouchInputHandlerGeneric implementation of ITouchInputHandler to handle low level (raw) touch events and translate them into touch actions which are passed on to the registered ITouchActionHandler implementation
 CCGenericTouchPinchDetectorImplementation of IGenericTouchGestureDetector to detect pinch/zoom gestures with at least two active touch pointers
 CCGenericTouchRotateDetectorImplementation of IGenericTouchGestureDetector to detect rotation gestures with at least two active touch pointers
 CCGenericTouchSwipeDetectorImplementation of IGenericTouchGestureDetector to detect swipe gestures in any direction
 CCGenreClass to store and read album information from CMusicDatabase
 CCGetDirectory
 CCGetInfoJob
 CCGetSongInfoJob
 CCGFTestable
 CCGLContext
 CCGLContextEGL
 CCGLESShader
 CCGLESTexture
 CCGlMatrix
 CCGLShader
 CCGLTexture
 CCGPUInfoClass to concentrate all methods related to GPU information
 CCGPUInfoAndroid
 CCGPUInfoDarwinEmbed
 CCGPUInfoFreebsd
 CCGPUInfoLinux
 CCGPUInfoMacOS
 CCGPUInfoPosix
 CCGPUInfoWin10
 CCGPUInfoWin32
 CCGraphicContext
 CCGreedyDirtyRegionSolver
 CCGUIAction
 CCGUIAnnouncementHandlerContainerThis class is a container of announcement handlers per application component. It allows the GUI Layer to execute GUI Actions upon receiving announcements from other components effectively decoupling GUI from other components
 CCGUIAudioManager
 CCGUIBaseContainer
 CCGUIBorderedImage
 CCGUIBuiltinsClass providing GUI related built-in commands
 CCGUIButtonControl
 CCGUIColorButtonControl
 CCGUIColorManager
 CCGUIComponent
 CCGUIContainerBuiltinsClass providing GUI container related built-in commands
 CCGUIControlBase class for controls
 CCGUIControlBaseSetting
 CCGUIControlBuiltinsClass providing GUI control related built-in commands
 CCGUIControlButtonSetting
 CCGUIControlColorButtonSetting
 CCGUIControlEditSetting
 CCGUIControlFactory
 CCGUIControlGroupGroup of controls, useful for remembering last control + animating/hiding together
 CCGUIControlGroupListList of controls that is scrollable
 CCGUIControlGroupTitleSetting
 CCGUIControlLabelSetting
 CCGUIControlListColorSetting
 CCGUIControlListSetting
 CCGUIControlLookup
 CCGUIControlProfiler
 CCGUIControlProfilerItem
 CCGUIControlRadioButtonSetting
 CCGUIControlRangeSetting
 CCGUIControlSeparatorSetting
 CCGUIControlSliderSetting
 CCGUIControlSpinExSetting
 CCGUIDialog
 CCGUIDialogAddonInfo
 CCGUIDialogAddonSettings
 CCGUIDialogAudioSettings
 CCGUIDialogBoxBase
 CCGUIDialogBusy
 CCGUIDialogBusyNoCancel
 CCGUIDialogButtonMenu
 CCGUIDialogCache
 CCGUIDialogCMSSettings
 CCGUIDialogColorPicker
 CCGUIDialogContentSettings
 CCGUIDialogContextMenu
 CCGUIDialogExtendedProgressBar
 CCGUIDialogFileBrowser
 CCGUIDialogFullScreenInfo
 CCGUIDialogGamepad
 CCGUIDialogInfoProviderSettings
 CCGUIDialogKaiToast
 CCGUIDialogKeyboardGeneric
 CCGUIDialogKeyboardTouch
 CCGUIDialogLibExportSettings
 CCGUIDialogLockSettings
 CCGUIDialogMediaFilter
 CCGUIDialogMediaSource
 CCGUIDialogMusicInfo
 CCGUIDialogMusicOSD
 CCGUIDialogNetworkSetup
 CCGUIDialogNumeric
 CCGUIDialogOK
 CCGUIDialogPictureInfo
 CCGUIDialogPlayEject
 CCGUIDialogPlayerControls
 CCGUIDialogPlayerProcessInfo
 CCGUIDialogProfileSettings
 CCGUIDialogProgress
 CCGUIDialogProgressBarHandle
 CCGUIDialogSeekBar
 CCGUIDialogSelect
 CCGUIDialogSettingsBase
 CCGUIDialogSettingsManagerBase
 CCGUIDialogSettingsManualBase
 CCGUIDialogSimpleMenu
 CCGUIDialogSlider
 CCGUIDialogSmartPlaylistEditor
 CCGUIDialogSmartPlaylistRule
 CCGUIDialogSongInfo
 CCGUIDialogSubMenu
 CCGUIDialogSubtitles
 CCGUIDialogSubtitleSettings
 CCGUIDialogTeletext
 CCGUIDialogTextViewer
 CCGUIDialogVideoBookmarks
 CCGUIDialogVideoInfo
 CCGUIDialogVideoManager
 CCGUIDialogVideoManagerExtras
 CCGUIDialogVideoManagerVersions
 CCGUIDialogVideoOSD
 CCGUIDialogVideoSettings
 CCGUIDialogVisualisationPresetList
 CCGUIDialogVolumeBar
 CCGUIDialogYesNo
 CCGUIEditControl
 CCGUIFadeLabelControl
 CCGUIFixedListContainer
 CCGUIFont
 CCGUIFontCache
 CCGUIFontCacheDynamicPosition
 CCGUIFontCacheEntry
 CCGUIFontCacheHash
 CCGUIFontCacheImpl
 CCGUIFontCacheKey
 CCGUIFontCacheKeysMatch
 CCGUIFontCacheStaticPosition
 CCGUIFontCacheStaticValue
 CCGUIFontTTF
 CCGUIFontTTFDX
 CCGUIFontTTFGL
 CCGUIFontTTFGLES
 CCGUIImage
 CCGUIIncludes
 CCGUIInfoManager
 CCGUIKeyboard
 CCGUIKeyboardFactory
 CCGUILabelClass for rendering text labels. Handles alignment and rendering of text within a control
 CCGUILabelControl
 CCGUILargeTextureManagerBackground texture loading manager
 CCGUIListContainer
 CCGUIListGroupGroup of controls within a list/panel container
 CCGUIListItem
 CCGUIListItemLayout
 CCGUIListLabel
 CCGUIMediaWindow
 CCGUIMessage
 CCGUIMoverControl
 CCGUIMultiImage
 CCGUIPanelContainer
 CCGUIPassword
 CCGUIPlayerAnnouncementHandlerHandler for announcements of type player
 CCGUIProgressControl
 CCGUIRadioButtonControl
 CCGUIRangesControl
 CCGUIRenderingControl
 CCGUIResizeControl
 CCGUIRSSControl
 CCGUISettingsSliderControl
 CCGUIShaderDX
 CCGUISliderControl
 CCGUISourcesAnnouncementHandlerHandler for announcements of type sources
 CCGUISpinControl
 CCGUISpinControlEx
 CCGUIStaticItemWrapper class for a static item in a list container
 CCGUIString
 CCGUITextBox
 CCGUITextLayout
 CCGUITexture
 CCGUITextureCallbackManager
 CCGUITextureD3D
 CCGUITextureGL
 CCGUITextureGLES
 CCGUITextureManager
 CCGUIToggleButtonControl
 CCGUIVideoControl
 CCGUIViewControl
 CCGUIViewState
 CCGUIViewStateAddonBrowser
 CCGUIViewStateEventLog
 CCGUIViewStateFavourites
 CCGUIViewStateFromItems
 CCGUIViewStateGeneral
 CCGUIViewStateLibrary
 CCGUIViewStateMusicDatabase
 CCGUIViewStateMusicPlaylist
 CCGUIViewStateMusicSearch
 CCGUIViewStateMusicSmartPlaylist
 CCGUIViewStateVideoEpisodes
 CCGUIViewStateVideoMovies
 CCGUIViewStateVideoMusicVideos
 CCGUIViewStateVideoPlaylist
 CCGUIViewStateVideoTVShows
 CCGUIViewStateWindowMusic
 CCGUIViewStateWindowMusicNav
 CCGUIViewStateWindowMusicPlaylist
 CCGUIViewStateWindowPictures
 CCGUIViewStateWindowPrograms
 CCGUIViewStateWindowVideo
 CCGUIViewStateWindowVideoNav
 CCGUIViewStateWindowVideoPlaylist
 CCGUIVisualisationControl
 CCGUIWindow
 CCGUIWindowAddonBrowser
 CCGUIWindowDebugInfo
 CCGUIWindowEventLog
 CCGUIWindowFavourites
 CCGUIWindowFileManager
 CCGUIWindowFullScreen
 CCGUIWindowHome
 CCGUIWindowLoginScreen
 CCGUIWindowManager
 CCGUIWindowMusicBaseThe base class for music windows
 CCGUIWindowMusicNav
 CCGUIWindowMusicPlayList
 CCGUIWindowMusicPlaylistEditor
 CCGUIWindowPictures
 CCGUIWindowPointer
 CCGUIWindowPrograms
 CCGUIWindowScreensaver
 CCGUIWindowScreensaverDim
 CCGUIWindowSettings
 CCGUIWindowSettingsCategory
 CCGUIWindowSettingsProfile
 CCGUIWindowSettingsScreenCalibration
 CCGUIWindowSlideShow
 CCGUIWindowSplash
 CCGUIWindowStartup
 CCGUIWindowSystemInfo
 CCGUIWindowVideoBase
 CCGUIWindowVideoNav
 CCGUIWindowVideoPlaylist
 CCGUIWindowVisualisation
 CCGUIWindowWeather
 CCGUIWrappingListContainer
 CcharPtrPtrAdapter
 CCharVecBuffer
 CCHDRCapabilities
 CCHevcSeiParses HEVC SEI messages for supplemental video information
 CCHotKeyController
 CCHTTPFileHandler
 CCHttpHeader
 CCHTTPImageHandler
 CCHTTPImageTransformationHandler
 CCHTTPJsonRpcHandler
 CCHTTPPythonHandler
 CCHTTPPythonInvoker
 CCHTTPPythonWsgiInvoker
 CCHttpRange
 CCHttpRanges
 CCHttpResponse
 CCHttpResponseRange
 CCHTTPVfsHandler
 CCHTTPWebinterfaceAddonsHandler
 CCHTTPWebinterfaceHandler
 CCImageLoaderImage loader job class
 CCImageMetadataParser
 CCInertialScrollingHandler
 CCInfoLoader
 CCInfoScanner
 CCInputCodingTableBasePY
 CCInputCodingTableFactory
 CCInputCodingTableKorean
 CCInputManagerMain input processing class
 CCInputStreamAddonInput stream class
 CCInputStreamMultiSource
 CCInputStreamProvider
 CCInputStreamPVRBase
 CCInputStreamPVRChannel
 CCInputStreamPVRRecording
 CCInstalledWithAvailable
 CCIOSStorageProvider
 CCircleTweener
 CCIRServerSuite
 CCIrssMessage
 CCJobBase class for jobs that are executed asynchronously
 CCJobManagerJob Manager class for scheduling asynchronous jobs
 CCJobQueueJob Queue class to handle a queue of unique jobs to be processed sequentially
 CCJobWorker
 CCJSONVariantParser
 CCJSONVariantParserHandler
 CCJSONVariantWriter
 CCKey
 CCLabelFormatter
 CCLabelInfo
 CCLambdaJob
 CCLangCodeExpander
 CCLangInfo
 CCLanguageInvokerThread
 CCLegacyPathTranslationTranslates old internal paths into new ones
 CCLibExportSettings
 CCLibInputHandler
 CCLibInputKeyboard
 CCLibInputPointer
 CCLibInputSettings
 CCLibInputTouch
 CCLibraryBuiltinsClass providing library related built-in commands
 CCLinuxPowerSyscall
 CCLinuxRendererGL
 CCLinuxRendererGLES
 CCLinuxStorageProvider
 CCLirc
 CCLocaleClass representing a full locale of the form [language[_territory][.codeset][@modifier]]
 CCLocalizeStrings
 CCLog
 CCLogindUPowerSyscall
 CCLunaPowerManagement
 CCMACDiscoveryJob
 CCMapThis class is designed to implement a constexpr version of std::map. The standard library std::map doesn't allow constexpr (and it doesn't look like it will be implemented in the future). This class utilizes std::array and std::pair as they allow constexpr
 CCMatrix
 CCMatrixGL
 CCMatrixGLStack
 CCMediaCodecDecoderFilterManager
 CCMediaCodecVideoBuffer
 CCMediaCodecVideoBufferPool
 CCMediaKeyTap
 CCMediaLibraryEvent
 CCMediaManager
 CCMediaSettings
 CCMediaSourceRepresents a share
 CCMediaSourceSettings
 CCMediaTypes
 CCMessagePrinter
 CCMime
 CCMMNotificationClient
 CCMouseStat
 CCMouseTranslator
 CCMultiProviderA listprovider that handles multiple individual providers
 CCMusicDatabaseClass to store and read tag information
 CCMusicDbUrl
 CCMusicFileItemListModifier
 CCMusicLibraryCleaningJobMusic library job implementation for cleaning the video library
 CCMusicLibraryExportJobMusic library job implementation for exporting the music library
 CCMusicLibraryImportJobMusic library job implementation for importing data to the music library
 CCMusicLibraryJobBasic implementation/interface of a CJob which interacts with the music database
 CCMusicLibraryProgressJobCombined base implementation of a music library job with a progress bar
 CCMusicLibraryQueueQueue for music library jobs
 CCMusicLibraryScanningJobMusic library job implementation for scanning items. Uses CMusicInfoScanner for scanning and can be run with or without a visible progress bar
 CCMusicRole
 CCMusicThumbLoader
 CCNativeWindow
 CCNetworkAndroid
 CCNetworkBase
 CCNetworkFreebsd
 CCNetworkInterface
 CCNetworkInterfaceAndroid
 CCNetworkInterfaceFreebsd
 CCNetworkInterfaceIOS
 CCNetworkInterfaceLinux
 CCNetworkInterfaceMacOS
 CCNetworkInterfacePosix
 CCNetworkInterfaceWin10
 CCNetworkInterfaceWin32
 CCNetworkIOS
 CCNetworkLinux
 CCNetworkLocation
 CCNetworkMacOS
 CCNetworkPosix
 CCNetworkServices
 CCNetworkWin10
 CCNetworkWin32
 CCNfoFile
 CCNfsConnection
 CCNotificationEvent
 CCodecFactory
 CCOLOR
 Ccomparator
 CContentUtils
 CControlMapping
 CConversionToRGB
 CCOpticalBuiltinsClass providing optical media related built-in commands
 CCoreInfo
 CCOrigin
 CCOSScreenSaverAndroid
 CCOSScreenSaverOSX
 CCOSScreenSaverTVOS
 CCOSScreenSaverX11
 CCOSXStorageProvider
 CCOutputShader
 CCOverlayCodecWebVTT
 CCPackerMAT
 CCPartyModeManager
 CCPasswordManagerPassword Manager class for saving authentication details
 CCPicture
 CCPictureBuiltinsClass providing picture related built-in commands
 CCPictureFolderImageFileLoaderGenerates a thumbnail for a folder in the picture browser, tile 4 images inside the folder
 CCPictureInfoLoader
 CCPictureInfoTag
 CCPictureScalingAlgorithm
 CCPictureThumbLoader
 CCPlatformClass for the Platform object
 CCPlatformAndroid
 CCPlatformDarwin
 CCPlatformDarwinEmbedded
 CCPlatformDarwinOSX
 CCPlatformFreebsd
 CCPlatformLinux
 CCPlatformPosix
 CCPlatformWebOS
 CCPlatformWin10
 CCPlatformWin32
 CCPlayerBuiltinsClass providing player related built-in commands
 CCPlayerControllerPlayer controller class to handle user actions
 CCPlayerCoreConfig
 CCPlayerCoreFactory
 CCPlayerOptions
 CCPlayerSelectionRule
 CCPlayerSettings
 CCPlayerUtils
 CCPODocument
 CCPOEntry
 CCPointGen
 CCPosixInterfaceForCLog
 CCPosixMountProvider
 CCPosixResourceCounter
 CCPowerManager
 CCPowerSyscall
 CCPowerSyscallWithoutEvents
 CCPreflightHandler
 CCProcessInfo
 CCProfile
 CCProfileBuiltinsClass providing profile related built-in commands
 CCProfileManager
 CCProgramThumbLoader
 CCProgressJobBasic implementation of a CJob with a progress bar to indicate the progress of the job being processed
 CCPtsTracker
 CCPVRBuiltinsClass providing PVR related built-in commands
 CCPythonInvoker
 CCPyThreadState
 CCRating
 CCrc32
 CCRecentlyAddedJob
 CCRectGen
 CCRefreshInfoJob
 CCRegExp
 CCRemoteControlXbox
 CCRenderBuffer
 CCRenderCapture
 CCRenderCaptureDX
 CCRenderCaptureGL
 CCRenderCaptureGLES
 CCRendererBase
 CCRendererDRMPRIME
 CCRendererDRMPRIMEGLES
 CCRendererDXVA
 CCRendererHQ
 CCRendererMediaCodec
 CCRendererMediaCodecSurface
 CCRendererShaders
 CCRendererSoftware
 CCRendererStarfish
 CCRendererVAAPIGL
 CCRendererVAAPIGLES
 CCRendererVDPAU
 CCRendererVTB
 CCRenderInfo
 CCRenderManager
 CCRenderSystemBase
 CCRenderSystemDX
 CCRenderSystemGL
 CCRenderSystemGLES
 CCResolutionUtils
 CCRingBuffer
 CCRotateEffect
 CCRssManager
 CCRssReader
 CCRunningScriptObserver
 CCRunningScriptsHandler
 CCSaveFileState
 CCScale
 CCScraperParser
 CCScraperUrl
 CCScreenShot
 CCScreenshotSurfaceGL
 CCScreenshotSurfaceGLES
 CCScreenshotSurfaceWindows
 CCScriptInvocationManager
 CCScriptRunner
 CCScroller
 CCScrollInfo
 CCSectionLoader
 CCSeekHandler
 CCSelectionStreams
 CCServiceBroker
 CCServiceManager
 CCServicesSettings
 CCSettingSetting base class containing all the properties which are common to all settings independent of the setting type
 CCSettingActionAction setting implementation
 CCSettingAddon
 CCSettingBoolBoolean setting implementation
 CCSettingCategoryCategory of groups of settings being part of a section
 CCSettingCategoryAccess
 CCSettingCategoryAccessCondition
 CCSettingCategoryAccessConditionCombination
 CCSettingCondition
 CCSettingConditionCombination
 CCSettingConditionItem
 CCSettingConditions
 CCSettingConditionsManager
 CCSettingControlButton
 CCSettingControlCheckmark
 CCSettingControlColorButton
 CCSettingControlCreator
 CCSettingControlEdit
 CCSettingControlFormattedRange
 CCSettingControlLabel
 CCSettingControlList
 CCSettingControlRange
 CCSettingControlSlider
 CCSettingControlSpinner
 CCSettingControlTitle
 CCSettingCreator
 CCSettingDate
 CCSettingDependency
 CCSettingDependencyCondition
 CCSettingDependencyConditionCombination
 CCSettingGroupGroup of settings being part of a category
 CCSettingIntInteger setting implementation
 CCSettingListList setting implementation
 CCSettingNumberReal number setting implementation
 CCSettingPath
 CCSettingRequirement
 CCSettingRequirementCondition
 CCSettingRequirementConditionCombination
 CCSettingsWrapper around CSettingsManager responsible for properly setting up the settings manager and registering all the callbacks, handlers and custom setting types
 CCSettingsBaseBasic wrapper around CSettingsManager providing the framework for properly setting up the settings manager and registering all the callbacks, handlers and custom setting types
 CCSettingsComponent
 CCSettingSectionSection of setting categories
 CCSettingsManagerSettings manager responsible for initializing, loading and handling all settings
 CCSettingStringString setting implementation
 CCSettingsValueFlatJsonSerializer
 CCSettingsValueXmlSerializer
 CCSettingTime
 CCSettingUpdate
 CCSettingUtils
 CCSetUserratingJob
 CCSharedSection
 CCShowItem
 CCShowLink
 CCSingleExit
 CCSizeGen
 CCSkinBuiltinsClass providing skin related built-in commands
 CCSkinSettings
 CCSkinTimerSkin timers are skin objects that dependent on time and can be fully controlled from skins either using boolean conditions or builtin functions. This class represents the Skin Timer object
 CCSkinTimerManagerCSkinTimerManager is the container and manager for Skin timers. Its role is that of checking if the timer boolean conditions are valid, start or stop timers and execute the respective builtin actions linked to the timer lifecycle
 CCSlideEffect
 CCSlideShowDelegator
 CCSlideShowPic
 CCSlideShowPicDX
 CCSlideShowPicGL
 CCSlideShowPicGLES
 CCSMB
 CCSongClass to store and read song information from CMusicDatabase
 CCSpecialProtocol
 CCSpeechRecognitionAndroid
 CCSpeechRecognitionDarwin
 CCSpeechRecognitionListener
 CCSpeechRecognitionListenerAndroid
 CCSpeechRecognitionStub
 CCSpeed
 CCStarfishVideoBuffer
 CCStaticContextMenuAction
 CCStaticListProvider
 CCStereoscopicsManager
 CCStopWatch
 CCStorageProvider
 CCStreamDetail
 CCStreamDetailAudio
 CCStreamDetails
 CCStreamDetailSubtitle
 CCStreamDetailVideo
 CCStrEntry
 CCSubtitleParserWebVTT
 CCSubtitlesAdapter
 CCSubtitlesJobSimple job to retrieve a directory and store a string (language)
 CCSysData
 CCSysfsPath
 CCSysInfo
 CCSysInfoJob
 CCSystemBuiltinsClass providing system related built-in commands
 CCTagLoaderTagLib
 CCTeletextDecoder
 CCTemperature
 CCTempFile
 CCTestBitstreamStatsThread
 CCTestShader
 CCTestStopWatchThread
 CCTextSearch
 CCTextureTexture loader class, subclasses of which depend on the render spec (DX, GL etc.)
 CCTextureArray
 CCTextureBaseBase texture class, which holds the state of the texture, as well as all conversion functions
 CCTextureBundle
 CCTextureBundleXBT
 CCTextureCacheTexture cache class for handling the caching of images
 CCTextureCacheJobJob class for caching textures
 CCTextureDatabase
 CCTextureDetailsSimple class for passing texture detail around
 CCTextureInfo
 CCTextureMap
 CCTextureRule
 CCTextureUseCountJob
 CCThread
 CCThreadImplLinux
 CCThreadImplPosix
 CCThreadImplWin
 CCThumbLoader
 CCThumbnailWriter
 CCTimer
 CCTimeUtils
 CCToneMappers
 CCTraitedSetting
 CCTranslate
 CCTVOSFileUtils
 CCTVOSInputSettings
 CCTVOSNSUserDefaults
 CCTVOSPowerSyscall
 CCTVOSTopShelf
 CCubicTweener
 CCUDevProvider
 CCUDFBlockInput
 CCUDiskDevice
 CCUDisks2Provider
 CCUDisksProvider
 CCUDMABufferObject
 CCUdpClient
 CCueReader
 CCuesheetTest
 CCUnionDirtyRegionSolver
 CCUniqueEvent
 CCUPnPSettings
 CCUPowerSource
 CCUPowerSyscall
 CCURL
 CCUrlOptions
 CCustomBuffer
 CCUtf8Utils
 CCUtil
 CCVariant
 CCVC1BitstreamParser
 CCVector
 CCVertexBuffer
 CCVideoBuffer
 CCVideoBufferDMA
 CCVideoBufferDRMPRIME
 CCVideoBufferDRMPRIMEFFmpeg
 CCVideoBufferFFmpeg
 CCVideoBufferManager
 CCVideoBufferPoolDMA
 CCVideoBufferPoolDRMPRIMEFFmpeg
 CCVideoBufferPoolFFmpeg
 CCVideoBufferPoolSysMem
 CCVideoBufferSysMem
 CCVideoDatabase
 CCVideoDbUrl
 CCVideoFileItemListModifier
 CCVideoInfoDownloader
 CCVideoInfoTag
 CCVideoLayerBridgeDRMPRIME
 CCVideoLibraryCleaningJobVideo library job implementation for cleaning the video library
 CCVideoLibraryJobBasic implementation/interface of a CJob which interacts with the video database
 CCVideoLibraryMarkWatchedJobVideo library job implementation for marking items as watched/unwatched
 CCVideoLibraryProgressJobCombined base implementation of a video library job with a progress bar
 CCVideoLibraryQueueQueue for video library jobs
 CCVideoLibraryRefreshingJobVideo library job implementation for refreshing a single item
 CCVideoLibraryResetResumePointJobVideo library job implementation for resetting a resume point
 CCVideoLibraryScanningJobVideo library job implementation for scanning items
 CCVideoPlayer
 CCVideoPlayerAudio
 CCVideoPlayerAudioID3
 CCVideoPlayerSubtitle
 CCVideoPlayerVideo
 CCVideoReferenceClock
 CCVideoSettings
 CCVideoSettingsLocked
 CCVideoSync
 CCVideoSyncAndroid
 CCVideoSyncD3D
 CCVideoSyncGbm
 CCVideoSyncIos
 CCVideoSyncOsx
 CCVideoSyncTVos
 CCVideoTagLoaderFFmpegVideo tag loader using FFMPEG
 CCVideoTagLoaderNFOVideo tag loader using nfo files
 CCVideoTagLoaderPluginVideo tag loader from plugin source
 CCVideoThumbLoader
 CCViewDatabase
 CCViewModeSettings
 CCViewState
 CCViewStateSettings
 CCWakeOnAccess
 CCWeatherBuiltinsClass providing weather related built-in commands
 CCWeatherInfo
 CCWeatherJob
 CCWeatherManager
 CCWebServer
 CCWebSocket
 CCWebSocketFrame
 CCWebSocketManager
 CCWebSocketMessage
 CCWebSocketV13
 CCWebSocketV8
 CCWebVTTHandler
 CCWebVTTISOHandler
 CCWHelper
 CCWin32DiscDriveHandler
 CCWin32DPMSSupport
 CCWin32InterfaceForCLog
 CCWin32PowerStateWorker
 CCWin32PowerSyscall
 CCWin32StorageProvider
 CCWIN32Util
 CCWindowTranslator
 CCWinEventsAndroid
 CCWinEventsIOS
 CCWinEventsOSX
 CCWinEventsOSXImpl
 CCWinEventsOSXImplWrapper
 CCWinEventsTVOS
 CCWinEventsWin10
 CCWinEventsWin32
 CCWinIdleTimer
 CCWinRenderer
 CCWinShader
 CCWinSystemAndroid
 CCWinSystemAndroidGLESContext
 CCWinSystemBase
 CCWinSystemIOS
 CCWinSystemOSX
 CCWinSystemOSXGL
 CCWinSystemTVOS
 CCWinSystemWin10
 CCWinSystemWin10DX
 CCWinSystemWin32
 CCWinSystemWin32DX
 CCWriteRate
 CCX11DPMSSupport
 CCXBMCApp
 CCXBMCTestUtils
 CCXBMCTinyXML
 CCXBMCTinyXML2
 CCXBTFBase
 CCXBTFFile
 CCXBTFFrame
 CCXBTFReader
 CCXHandle
 CCXRandR
 CCYUV2RGBShader
 CCZeroconf
 CCZeroconfAndroid
 CCZeroconfAvahi
 CCZeroconfBrowserThis class provides support for zeroconf browsing
 CCZeroconfBrowserAndroid
 CCZeroconfBrowserAndroidDiscover
 CCZeroconfBrowserAndroidResolve
 CCZeroconfBrowserAvahi
 CCZeroconfBrowserDarwin
 CCZeroconfBrowserDummy
 CCZeroconfBrowserMDNS
 CCZeroconfDarwin
 CCZeroconfDummy
 CCZeroconfMDNS
 CCZipManager
 CCZoomEffect
 CD3DPalette
 CD3DTexture
 CDarwinEmbedNowPlayingInfoManager
 CDatabaseSettings
 CDatabaseUtils
 CDataHolder
 CDBusMessageDeleter
 CDEBUG_INFO_PLAYER
 CDEBUG_INFO_RENDER
 CDEBUG_INFO_VIDEO
 CDebugLogSharingPresenter
 CDEMUX_CRYPTO_INFO
 CDEMUX_PACKET
 CDemuxCryptoInfo
 CDemuxCryptoSession
 CDemuxPacket
 CDerivedType1
 CDerivedType2
 CDerivedType3
 CDialogOkMessagePayload sent for message TMSG_GUI_DIALOG_OK
 CDIR
 Cdirent
 CDiscStubTest
 CDllAddon
 CDllAddonInterface
 CDllDvdNav
 CDllDvdNavInterface
 CDllDynamic
 CDllLibSSE4
 CDllLibSSE4Interface
 CDllLoaderContainer
 CDSDevice
 CDummyJob
 Cdvd_logger_cb
 Cdvd_reader_stream_cb
 Cdvd_stat_t
 CDVDMessageListItem
 Cdvdnav_audio_stream_change_event_t
 Cdvdnav_cell_change_event_t
 Cdvdnav_highlight_area_t
 Cdvdnav_highlight_event_t
 Cdvdnav_logger_cb
 Cdvdnav_spu_stream_change_event_t
 Cdvdnav_still_event_t
 Cdvdnav_vts_change_event_t
 CDVDStatePod structure which represents the current dvd state with respect to dvdnav properties
 Cdxva2_mode_t
 Ce708Pen_attribs
 Ce708Pen_color
 Ce708Window
 Ce708Window_attribs
 CEdgeInsets
 CElasticTweener
 CELDHeader
 CEmbeddedArt
 CEmbeddedArtInfo
 CEmptyTagParser
 CEPG_TAG"C" PVR add-on channel group member
 CExifInfo
 CExport
 CExportList
 CExternalStreamInfo
 CFeatureTypeEqual
 CFFmpegExtraData
 CFileReader
 CFlags
 CFontMetadata
 CForecastDay
 CFrame
 Cgame_abs_pointer_eventAn absolute pointer event, such as a touchscreen or tablet motion
 Cgame_accelerometer_eventAn accelerometer event
 Cgame_analog_button_eventAn analog button event, such as a trigger press or release
 Cgame_analog_stick_eventAn analog stick event, such as a joystick's motion
 Cgame_axis_eventAn axis event, such as a joystick or accelerometer
 Cgame_controller_layout"C" Game add-on controller layout
 Cgame_digital_button_eventA digital button event, such as a button press or release
 Cgame_hw_rendering_propertiesHardware rendering properties
 Cgame_input_deviceDevice that can provide input
 Cgame_input_eventAn input event
 Cgame_input_portPort that can provide input
 Cgame_input_topologyThe input topology is the possible ways to connect input devices
 Cgame_key_eventA key event, such as a key press or release
 Cgame_motor_eventA motor vibration event
 Cgame_rel_pointer_eventA relative pointer event, such as a mouse motion
 Cgame_stream_audio_packetAudio stream packet
 Cgame_stream_audio_propertiesGame audio stream properties
 Cgame_stream_bufferStream buffers for hardware rendering and zero-copy support
 Cgame_stream_hw_framebuffer_bufferHardware framebuffer buffer
 Cgame_stream_hw_framebuffer_packetHardware framebuffer packet
 Cgame_stream_hw_framebuffer_propertiesHardware framebuffer properties
 Cgame_stream_packetStream packet and ephemeral metadata
 Cgame_stream_propertiesImmutable stream metadata
 Cgame_stream_sw_framebuffer_bufferSoftware framebuffer type
 Cgame_stream_video_packetVideo stream packet
 Cgame_stream_video_propertiesGame video stream properties
 Cgame_system_timingGame system timing
 CGilSafeSingleLock
 Cgroup_wait
 CGroupUtils
 Cgui_context_menu_pair
 CGUICONTROLSTATS
 CGUIFontManager
 CGUIScrollBarControl
 CGUIViewSortDetails
 CH3DLUT
 Chdr_metadata_infoframe
 Chdr_output_metadata
 CHTMLMapping
 CHttpFileDownloadContext
 CHttpParser
 CHTTPPythonRequest
 CHttpRangeUtils
 CHTTPRequest
 CHTTPRequestHandlerUtils
 CHTTPResponseDetails
 CIActivityHandler
 CIAEIAE Interface
 CIAEClockCallback
 CIAEEncoder
 CIAESink
 CIAESound
 CIAESoundDeleter
 CIAEStream
 CIAEStreamDeleter
 CIAEWASAPIDevice
 CIApplicationComponentBase class for application components
 CIArchivable
 CIAudioCallback
 CIAudioDeviceChangedCallback
 CIBackgroundLoaderObserver
 CIBufferObjectInterface to describe CBufferObjects
 CICallbackHWAccel
 Cicmp_echo_reply
 CICodec
 CIContextMenuItem
 CID3DResource
 CIDatabaseQueryRuleFactory
 CIDirtyRegionSolver
 CIDiscDriveHandlerGeneric interface for platform disc drive handling
 CIDispResource
 CIDVDResourceCounted
 CIDVDStreamPlayer
 CIDVDStreamPlayerAudio
 CIDVDStreamPlayerVideo
 CIEvent
 CIFileItemListModifier
 Cifo_handle_t
 CIGenericTouchGestureDetectorInterface defining methods to perform gesture recognition
 CIGUIContainer
 CIGUIVolumeBarCallbackInterface to expose properties to the volume bar dialog
 CIHardwareDecoder
 CIHTTPRequestHandler
 CIImage
 CIInputCodingTable
 CIInputDeviceCallbacks
 CIInputDeviceEventHandler
 CIInputHandler
 CIJobCallbackCallback interface for asynchronous jobs
 CILanguageInvocationHandler
 CILanguageInvoker
 CIListProviderAn interface for providing lists to UI containers
 CILocalizer
 CImageFactory
 CImageMetadata
 CIMsgTargetCallback
 Cinfoformat
 Cinfomap
 CInput_GCController
 CINPUTSTREAM_CAPABILITIESInputStream add-on capabilities. All capabilities are set to "false" as default
 CINPUTSTREAM_CONTENTLIGHT_METADATACONTENTLIGHT Metadata
 CINPUTSTREAM_IDSArray of stream IDs
 CINPUTSTREAM_INFOStream properties
 CINPUTSTREAM_MASTERING_METADATAMASTERING Metadata
 CINPUTSTREAM_PROPERTYStructure of key/value pairs passed to addon on Open()
 CINPUTSTREAM_TIMES
 CInputStreamMultiStreams
 CInputValueInfo
 CIntegerSettingOption
 CInternetStreamTest
 CIOSDisplayLinkCallback
 CIOSEAGLView
 CIOSEAGLView(PrivateMethods)
 CIOSExternalTouchController
 CIOSKeyboardView
 CIOSKeyboardView()
 CIOSScreenManager
 Cip_option_information
 CIPlatformLog
 CIPlatformServiceBase class for services
 CIPlayer
 CIPlayerCallback
 CIPowerEventsCallback
 CIPowerSyscall
 CIProgressCallback
 CIPTCInfo
 CIRenderingCallback
 CIRenderLoop
 CIRenderMsg
 CIRssObserver
 CIRunnable
 CIScreenshotSurface
 CISerializable
 CISettingInterface defining the base of all setting objects
 CISettingCallback
 CISettingCondition
 CISettingControl
 CISettingControlCreatorInterface for creating a new setting control of a custom setting control type
 CISettingCreatorInterface for creating a new setting of a custom setting type
 CISettingsHandlerInterface defining methods being called by the settings system if an action is performed on multiple/all settings
 CISettingsValueSerializer
 CISliderCallbackInterface class for callback from the slider dialog
 CISlideShowDelegate
 CISO3166_1
 CISO639
 CISortable
 CISpeechRecognitionCallback
 CIStorageEventsCallback
 CIStorageProvider
 CISubSettingsInterface defining methods to load additional setting values from an XML file being loaded by the settings system
 CIThreadedAE
 CIThreadImpl
 CITimerCallback
 CITouchActionHandlerInterface defining all supported touch action events
 CITouchInputHandlerInterface (implements ITouchInputHandling) defining methods to handle raw touch input events (down, up, move)
 CITouchInputHandlingConvenience interface implementing ITouchActionHandler with an implementation that forwards any ITouchActionHandler-related calls to a previously registered ITouchActionHandler
 CIVideoBufferPool
 CIVideoPlayer
 CIWindowManagerCallback
 CIWinEvents
 CIXmlDeserializable
 CJOYSTICK_DRIVER_BUTTONButton primitive
 CJOYSTICK_DRIVER_HATHat direction primitive
 CJOYSTICK_DRIVER_KEYKeyboard key primitive
 CJOYSTICK_DRIVER_MOTORMotor primitive
 CJOYSTICK_DRIVER_MOUSE_BUTTONMouse button primitive
 CJOYSTICK_DRIVER_PRIMITIVEDriver primitive struct
 CJOYSTICK_DRIVER_RELPOINTERRelative pointer direction primitive
 CJOYSTICK_DRIVER_SEMIAXISSemiaxis primitive
 CJOYSTICK_FEATUREMapping between higher-level controller feature and its driver primitives
 CJOYSTICK_INFOInfo specific to joystick peripherals
 CKeyboardView
 CKeyMap
 CKODI_ADDON_AUDIODECODER_INFO_TAG
 CKODI_ADDON_AUDIOENCODER_INFO_TAG
 CKODI_ADDON_IMAGEDECODER_INFO_TAG
 CKODI_ADDON_INSTANCE_FUNC
 CKODI_ADDON_INSTANCE_FUNC_CB
 CKODI_ADDON_INSTANCE_INFO
 CKODI_ADDON_INSTANCE_STRUCT
 CKODI_ADDON_SCREENSAVER_PROPS
 CKODI_ADDON_VISUALIZATION_PROPS
 CKODI_ADDON_VISUALIZATION_TRACK
 CKODI_HTTP_HEADER
 Ckodi_version_tFor kodi::Version used structure
 CKodiToAddonFuncTable_AddonFunction tables from Kodi to addon
 CKodiToAddonFuncTable_AudioDecoder
 CKodiToAddonFuncTable_AudioEncoder
 CKodiToAddonFuncTable_GameGame function hooks
 CKodiToAddonFuncTable_ImageDecoder
 CKodiToAddonFuncTable_InputStream
 CKodiToAddonFuncTable_Peripheral
 CKodiToAddonFuncTable_PVRStructure to transfer the methods from addon to Kodi
 CKodiToAddonFuncTable_Screensaver
 CKodiToAddonFuncTable_VFSEntry
 CKodiToAddonFuncTable_VideoCodec
 CKodiToAddonFuncTable_Visualization
 CLABEL_MASKS
 CLCENTRY
 CLibraryLoader
 CLinearTweener
 CLockableType
 Clocker
 CLocStr
 CLyricsTest
 Cmass_waiter
 CMemBuffer
 CModuleInfoStruct
 CMONITOR_DETAILS
 CMousePosition
 CMouseStateHolds everything we know about the current state of the mouse
 Cmpeg2_sequence
 CMusicDbTest
 Cnal_bitstream
 CNestDetect
 CNetworkStartWaiter
 CNPT_XbmcFile
 CNPT_XbmcFileInputStream
 CNPT_XbmcFileOutputStream
 CNPT_XbmcFileStream
 CNSData(GZIP)
 CObservable
 CObserver
 CoperatorField
 COrigFontInfo
 COSXGLView
 Coverloaded
 COVERSCAN
 CPackedVertex
 CPAPlayer
 CParamReplacer
 CPERIPHERAL_CAPABILITIESPeripheral add-on capabilities
 CPERIPHERAL_EVENTEvent information
 CPERIPHERAL_INFOInformation shared between peripherals
 CPeripheralBusGCControllerWrapper
 CPingResponseWaiter
 CPlayerControllerState
 CPlayListClassifyTest
 CPlayListTest
 CPointerA class representing a touch pointer interaction consisting of an down touch, the last touch and the current touch
 Cpoll_mass_waiter
 Cpos
 CPredicateAudioFilter
 CPredicateSubtitleFilter
 CPredicateSubtitlePriorityThe class' operator() decides if the given (subtitle) SelectionStream lh is 'better than' the given (subtitle) SelectionStream rh. If lh is 'better than' rh the return value is true, false otherwise
 CPredicateVideoFilter
 CPrimaryToRGB
 CPrimaryToXYZ
 CProgramInfo
 CProgressDialogHelper
 Cpts_union
 Cpty_skin_info
 CPVR_ADDON_CAPABILITIES"C" PVR add-on capabilities
 CPVR_ATTRIBUTE_INT_VALUE"C" Representation of an integer value, including a description
 CPVR_ATTRIBUTE_STRING_VALUE"C" Representation of a string value, including a description
 CPVR_CHANNEL"C" PVR add-on channel
 CPVR_CHANNEL_GROUP"C" PVR add-on channel group
 CPVR_CHANNEL_GROUP_MEMBER"C" PVR add-on channel group member
 CPVR_CODEC
 CPVR_DESCRAMBLE_INFO"C" PVR add-on descramble information
 CPVR_EDL_ENTRY"C" Edit definition list entry
 CPVR_HANDLE_STRUCTHandle used to return data from the PVR add-on to CPVRClient
 CPVR_INT_SETTING_DEFINITION"C" Representation of an integer setting definition
 CPVR_MENUHOOK"C" PVR add-on menu hook
 CPVR_NAMED_VALUE"C" Representation of a named value
 CPVR_PROVIDER"C" PVR add-on provider
 CPVR_RECORDING"C" PVR add-on recording
 CPVR_SETTING_DEFINITION"C" Representation of a setting definition
 CPVR_SETTING_KEY_VALUE_PAIR"C" Representation of a key-value pair, either {int,int} or {int,string}, depending on the type set
 CPVR_SIGNAL_STATUS"C" PVR add-on signal status information
 CPVR_STREAM_PROPERTIES"C" Stream properties
 CPVR_STREAM_TIMES"C" Times of playing stream (Live TV and recordings)
 CPVR_STRING_SETTING_DEFINITION"C" Representation of a string setting definition
 CPVR_TIMER"C" PVR add-on timer event
 CPVR_TIMER_TYPE"C" PVR add-on timer type
 CPyElem
 CQuadTweener
 CReallyDumbJob
 CRefreshOverride
 CREFRESHRATE
 CRefreshVideoLatency
 CReleaseTypeInfo
 CRemoteTest
 Crender_details
 CRendererDetail
 CReplayGain
 CRESOLUTION_INFOProvide info of a resolution
 CRESOLUTION_WHR
 CRssSet
 Crt_addrinfo
 Crt_metrics
 Crt_msghdr
 Crt_msghdr2
 Crtstat
 CS_COMMANDS_C1
 CSActorInfo
 CSAlarmClockEvent
 CSampleConfig
 CsampleFormat
 CScopedEventLoopBlockHelper RAII-struct to block event loop for modifications
 CSDbTableOffsets
 CSDirData
 CSDirState
 CSelectionStream
 CServerInfoStruct
 CServiceProvider
 CSettingGroup
 CSGUIControlAndOffset
 CSimpleDefinition
 CSineTweener
 CSinkInfoStruct
 CSliderAction
 Csndio_formats
 CSoLoader
 Csort_map
 CsortByChannelNumber
 CsortByClientChannelNumber
 CSortBySettingsOrder
 CSortDescription
 CSortLanguage
 CSortUtils
 CSpeechRecognitionImpl
 CSpeedInfo
 CSPlayerState
 CSplitPath
 Csps_info_struct
 CSPUData
 CSStartMsg
 CSStateMsg
 CSTAT_STRUCTURE
 CstDVDAudioFrame
 CstEmuFileObject
 CStereoModeConversionMap
 CStereoModeMap
 CstListElement
 CSTREAM_CRYPTO_SESSION
 CStreamedFilesystemTest
 CStreamInfo
 CStreamUtils
 CStringSettingOption
 CStringValidation
 CStubDefinition
 CsubtitleData
 CSubtitleStreamInfo
 CSVertex
 CSZipEntry
 CtagToken
 CTemperatureInfo
 CTestAddonBuilder
 CTestAddonInfoBuilder
 CTestAddonVersion
 CTestArchive
 CTestBasicEnvironment
 CTestCharsetConverter
 CTestContainer
 CTestCPUInfo
 CTestDatabaseUtilsHelper
 CTestDateTime
 CTestDateTimeSpan
 CTestEdl
 CTestEntry
 CTestFileData
 CTestFileFactory
 CTestFileItemBasePath
 CTestGPUInfo
 CTestHTTPDirectory
 CTestJobManager
 CTestLabelFormatter
 CTestlog
 CTestMetadataExtraction
 CTestNetwork
 CTestNfs
 CTestRegExpLog
 CTestRssReader
 CTestSkinTimers
 CTestStacks
 CTestSysfsPath
 CTestSystemInfo
 CTestTagLoaderTagLib
 CTestTagParser
 CTestURIUtils
 CTestURLGetWithoutUserDetails
 CTestURLGetWithoutUserDetailsData
 CTestUtilCleanString
 CTestUtilCleanStringData
 CTestUtilSplitParams
 CTestUtilSplitParamsData
 CTestVideoInfoScanner
 CTestWebServer
 CTestXBMCTinyXML2
 CTestZipFile
 CTextCachedPage_t
 CTextCacheStruct_t
 CTextExtData_t
 CTextp27_t
 CTextPageAttr_t
 CTextPageinfo_t
 CTextRenderInfo_t
 CTextSubtitle_t
 CTextSubtitleCache_t
 CTextureFormat
 CTextureSwizzle
 CTextureswizzle
 Cthread
 CThumbDataManagement
 Ctimed_waiter
 CToDBusType
 CToDBusType< bool >
 CToDBusType< char * >
 CToDBusType< const char * >
 CToDBusType< double >
 CToDBusType< std::int16_t >
 CToDBusType< std::int32_t >
 CToDBusType< std::int64_t >
 CToDBusType< std::uint16_t >
 CToDBusType< std::uint32_t >
 CToDBusType< std::uint64_t >
 CToDBusType< std::uint8_t >
 CTouchA class representing a touch consisting of an x and y coordinate and a time
 CTransformMatrix
 CTranslatableIntegerSettingOption
 CtranslateField
 CtranslateJSONField
 CtranslateType
 CTranslator
 CTVOSDisplayLinkCallback
 CTVOSDisplayManager
 CTVOSEAGLView
 CTVOSKeyboardView
 CTVOSLibInputHandler
 CTVOSLibInputRemote
 CTVOSLibInputSettings
 CTVOSLibInputTouch
 CtvosShared
 Ctvscreen
 CTVShowRegexp
 CTweener
 CUIApplication(extended)
 CUpdateAddons
 CUpdateAllowedAddons
 CUPnPServer
 CURIUtils
 CUSBDevicePrivateData
 CVertex
 CVFS_CACHE_STATUS_DATA
 CVFSDirEntry
 CVFSGetDirectoryCallbacks
 CVFSProperty
 CVFSURL
 CVideoAssetInfo
 CVideoClassifyTest
 CVIDEOCODEC_INITDATA
 CVIDEOCODEC_PICTURE
 CVideoDriverInfo
 CVideoPicture
 CVideoPlayerCodec
 CVideoStreamInfo
 CVideoTest
 CViewModeProperties
 CWaitCondition
 Cwaiter
 CwebvttAutoValue
 CwebvttCssStyle
 CwebvttCueSettings
 Cwin32_exception
 CWin32DllLoader
 CwinEndpointsToAEDeviceType
 CXBMC_AppCommandEvent
 CXBMC_ButtonEvent
 CXBMC_Event
 CXBMC_KeyboardEvent
 CXBMC_keysym
 CXBMC_ModeChangeEvent
 CXBMC_MouseButtonEvent
 CXBMC_MouseMotionEvent
 CXBMC_MoveEvent
 CXBMC_QuitEvent
 CXBMC_ResizeEvent
 CXBMC_ScreenChangeEvent
 CXBMC_SetFocusEvent
 CXBMC_TouchEvent
 CXBMC_UserEvent
 CXBMCApplicationDelegate
 CXBMCController
 CXBMCController()
 CXBMCDelegate
 CXBMCHelper
 CXBMCWindowControllerMacOS
 CXBPython
 CXMLUtils
 CXMode
 CXOutput
 CXPR_HEADER
 CXSLTUtils
 CYuvImage