Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 C__attribute__
 C__RAW_READ_INFO
 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
 CADDON::AddonEvent
 CAddonGlobalInterfaceMain structure passed from kodi to addon with basic information needed to create add-on
 CADDON::AddonIdFinder
 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
 CKODI::ADDONS::AddonSupportEntryInformation structure with which a supported format of an addon can be stored
 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
 CAEAudioFormat
 CAEDelayStatus
 CAEDeviceEnumerationOSX
 CAERingBuffer
 CAE::AESinkDevice
 CAE::AESinkInfo
 CAE::AESinkRegEntry
 CXBMCAddon::Alternative< T1, T2 >
 Camc_demux
 CandroidIcon
 CandroidPackage
 CCTextureBundleXBT::Animation
 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
 CAudioClassifyTest
 Ckodi::addon::AudioDecoderInfoTag
 Ckodi::addon::AudioEncoderInfoTag
 CActiveAE::AudioSettings
 CAVDisplayCriteria()
 CKODI::JOYSTICK::AxisConfiguration
 CBase64
 CBaseTestType
 CBitstreamStats
 CBlurayStatePod structure which represents the current Bluray state
 CBMPHEAD
 CKODI::WINDOWING::WAYLAND::CWindowDecorator::Buffer
 CXbmcCommons::Buffer
 CXbmcCommons::BufferException
 CCBuiltins::BUILT_INStruct representing a command from handler classes
 CButtonStateFinder
 CCAAudioUnitSink
 CCachedDirEntry
 CCacheInfo
 CCActionClass encapsulating information regarding a particular user action to be sent to windows and controls
 CKODI::ACTION::CActionTranslator
 CActiveAE::CActiveAEBufferPool
 CActiveAE::CActiveAEFilter
 CActiveAE::CActiveAEStreamBuffers
 CCVideoDatabase::CActor
 Ckodi::addon::CAddonBase
 CADDON::CAddonBuilder
 CCAddonBuiltinsClass providing add-on related built-in commands
 CADDON::CAddonDatabaseSerializerAddon content serializer/deserializer
 CADDON::CAddonDllInformerInformation class for use on addon type managers
 CADDON::CAddonExtensions
 Ckodi::gui::CAddonGUIControlBase
 CADDON::CAddonGUITranslatorTranslates data types from GUI API to the corresponding format in Kodi
 CADDON::CAddonInfo
 CADDON::CAddonInfoBuilder
 CADDON::CAddonInfoBuilderFromDB
 CADDON::CAddonMgr
 CADDON::CAddonRepos
 CADDON::CAddonUpdateRules
 CADDON::CAddonVersion
 CSOCKETS::CAddress
 CCADeviceInstance
 CCADisplayLinkWrapper
 CCAEBitstreamPacker
 CCAEChannelInfo
 CCAEDeviceInfo
 CCAEELDParser
 CCAELimiter
 CCAEPackIEC61937
 CActiveAE::CAEResampleFactory
 CAE::CAESinkFactory
 CCAESinkFactoryWin
 CCAESpinLock
 CCAESpinSectionLockless consistency guaranteeer
 Ckodi::audioengine::CAEStream
 CCAEStreamInfo
 CCAEStreamParser
 CCAESyncInfo
 CCAEUtil
 CKODI::GAME::CAgentControllerClass to represent the controller of a game player (a.k.a. agent)
 CCAlbum
 CXBMCAddon::CallbackFunction< M, T1, T2, T3, T4, Extraneous >
 CCAndroidBuiltinsClass providing CEC related built-in commands
 CCAndroidFeatures
 CCAndroidJoyStick
 CPERIPHERALS::CAndroidJoystickState
 CPERIPHERALS::CAndroidJoystickTranslator
 CCAndroidKey
 CCAndroidMouse
 CCAndroidTouch
 CCAnimation
 CCAnimEffect
 CANNOUNCEMENT::CAnnouncementManager::CAnnounceData
 CCAppEnvironment
 CCAppInboundProtocol
 CCApplicationBuiltinsClass providing application related built-in commands
 CKODI::MESSAGING::CApplicationMessengerThis implements a simple message dispatcher/router for Kodi
 CCAppParamParser
 CCAppParams
 CKODI::KEYMAP::CAppTranslator
 CCArchive
 CCArtist
 CCArtistCredit
 CCArtItem
 CCAspectRatio
 CCVideoInfoTag::CAssetInfo
 CCAudioBuffer
 CCAudioDecoder
 CKODI::RETRO::CAudioTranslator
 CCAutoSwitch
 CXBMCAddon::cb_null_type
 CCBaseRenderer
 CSOCKETS::CBaseSocket
 CADDON::CBinaryAddonCache
 CADDON::CBinaryAddonManager
 CCBitStream
 CCBitstream
 CCBitstreamConverter
 CCBitstreamParser
 CCBitstreamReader
 CCBlurayCallback
 CCBlurayStateSerializerAuxiliar class to serialize/deserialize the Bluray state (into/from XML)
 CCBookmark
 CCBufferObjectFactoryFactory that provides CBufferObject registration and creation
 CCBuiltins
 CKODI::KEYMAP::CButtonStat
 CKODI::KEYMAP::CButtonTranslatorSingleton class to map from buttons to actions
 Ccc708_service_decoder
 Ccc_attribute_s
 Ccc_buffer_s
 Ccc_char_cell_s
 Ccc_decoder_s
 Ccc_memory_s
 Ccc_row_s
 CXFILE::CCacheStrategy
 CCCaptionBlock
 CMEDIA_DETECT::CCdInfo
 CMEDIA_DETECT::CCdIoSupport
 CCCECBuiltinsClass providing CEC related built-in commands
 CCCharArrayParserWraps a char array, providing a set of methods for parsing data from it
 CCCharsetDetection
 CKODI::RETRO::CCheevos
 CCRenderManager::CClockSync
 CPVR::CCodecIds
 CCColorManager
 CCCompileInfo
 CCComponentContainer< BaseType >A generic container for components
 CCComponentContainer< BaseTestType >
 CCComponentContainer< IPlatformService >
 CCComponentContainer< IPVRComponent >
 CKODI::WINDOWING::WAYLAND::CConnection
 CDXVA::CContext
 CCContextMenuManager
 CKODI::GAME::CControllerActivityClass to hold state about the current activity of a controller
 CKODI::GAME::CControllerGridClass to encapsulate grid operations
 CKODI::GAME::CControllerHubA branch in the controller tree
 CKODI::GAME::CControllerLayout
 CKODI::GAME::CControllerManager
 CKODI::GAME::CControllerNodeNode in the controller tree
 CKODI::GAME::CControllerTranslator
 CCControlState
 CCConvertMatrixHelper class used for YUV to RGB conversions. This class can take into account different source/destination primaries and various other parameters
 CCConvolutionKernel
 CCCoreAudioChannelLayout
 CCCoreAudioDevice
 CCCoreAudioHardware
 CCCoreAudioStream
 CCCPUInfo
 CCCriticalSection
 CDRM::CCryptoSession
 CUPNP::CCtrlPointReferenceHolder
 CCCueDocument
 CCCurrentStream
 CKODI::WINDOWING::WAYLAND::CCursorUtil
 CCD3DHelper
 CCDACP
 CCDarwinEmbedKeyboardImpl
 CCDarwinEmbedUtils
 CCDarwinUtils
 CCDatabase
 CCDatabaseManagerDatabase manager class for handling database updating
 CCDatabaseQueryRule
 CCDatabaseQueryRuleCombination
 CCDataCacheCore
 CCDateTimeSpan
 CXFILE::CDAVCommon
 CCDBusConnection
 CCDBusError
 CCDBusMessage
 CCDBusUtil
 CCDDSImage
 CKODI::JOYSTICK::CDeadzoneFilterAnalog axis deadzone filtering
 CCDebugRenderer
 CCDecoderCC708
 CCDecoderFilterDeclaration of CDecoderFilter
 CCDecoderFilterManagerClass which handles multiple CDecoderFilter elements
 CKODI::GAME::CDefaultKeyboardTranslator
 CKODI::GAME::CDefaultMouseTranslator
 CCDemuxParserFFmpeg
 CCDemuxStream
 CCDemuxStreamClientInternal
 CUPNP::CDeviceHostReferenceHolder
 CKODI::GAME::CDialogGameOSDHelp
 CKODI::UTILITY::CDigest
 CXFILE::CDirectoryWrappers for IDirectory
 CXFILE::CDirectoryCache
 CXFILE::CDirectoryFactoryGet access to a directory of a file system
 CCDirectoryHistory
 CXFILE::MUSICDATABASEDIRECTORY::CDirectoryNode
 CXFILE::VIDEODATABASEDIRECTORY::CDirectoryNode
 Ckodi::vfs::CDirEntry
 CCDirtyRegionTracker
 CCDiscoAlbum
 CKODI::UTILS::CDisplayInfo
 CCSectionLoader::CDll
 Ckodi::tools::CDllHelper
 CCDNSNameCache::CDNSName
 CCDNSNameCache
 CADDON::CAddonInstaller::CDownloadJob
 CCDPMSSupport
 CCDriverMonitor
 CKODI::JOYSTICK::CDriverPrimitiveBasic driver element associated with input events
 CKODI::WINDOWING::GBM::CDRMObject
 CCDRMPRIMETexture
 CKODI::WINDOWING::GBM::CDRMUtils
 CCDVDVideoCodecFFmpeg::CDropControl
 CCDroppingStats
 CCDVDAudioCodec
 CCDVDClock
 CCDVDCodecOption
 CCDVDCodecOptions
 CCDVDCodecUtils
 CCDVDDemux
 CCDVDDemuxSPU
 CCDVDDemuxUtils
 CCDVDFactoryCodec
 CCDVDFactoryDemuxer
 CCDVDFactoryInputStream
 CCDVDFactorySubtitle
 CCDVDFileInfo
 CCDVDInputStream
 CCDVDMessageQueue
 CCDVDMsg
 CCDVDMsgGeneralSynchronizePriv
 CCDVDOverlayCodec
 CCDVDStateSerializerAuxiliar class to serialize/deserialize the dvd state (into/from XML)
 CCDVDStreamInfo
 CCDVDSubtitleLineCollection
 CCDVDSubtitleParser
 CCDVDSubtitlesLibass
 CCDVDSubtitleStream
 CCDVDSubtitleTagMicroDVD
 CCDVDSubtitleTagSami
 CCDVDTeletextTools
 CCDVDVideoCodec
 CCDVDVideoPPFFmpeg
 CCEdl
 CCEGLAttributes< AttributeCount >
 CCEGLAttributesVec
 CCEGLContextUtils
 CKODI::UTILS::EGL::CEGLFence
 CCEGLImage
 CCEGLUtils
 CCEmuFileWrapper
 Ckodi::tools::CEndTime
 CActiveAE::CEngineStats
 CCEnvironmentPlatform-independent environment variables manipulations
 CPVR::CEpgTagStateChange
 CPVR::CEpgUpdateRequest
 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
 CEVENTCLIENT::CEventAction
 CEVENTCLIENT::CEventButtonState
 CEVENTCLIENT::CEventClient
 CXbmcThreads::CEventGroupCEventGroup is a means of grouping CEvents to wait on them together. It is equivalent to WaitOnMultipleObject that returns when "any" Event in the group signaled
 CPERIPHERALS::CEventLockHandleHandle returned by the event scanner to disable event processing
 CCEventLog
 CCEventLogManager
 CCEventLoop
 CEVENTPACKET::CEventPacket
 CPERIPHERALS::CEventPollHandleHandle returned by the event scanner to control scan timing
 CCEventStream< Event >
 CCEventStream< ADDON::AddonEvent >
 CCEventStream< ADDON::CRepositoryUpdater::RepositoryUpdated >
 CCEventStream< CFavouritesService::FavouritesUpdated >
 CCEventStream< KODI::GUILIB::GUIINFO::PlayerShowInfoChangedEvent >
 CCEventStream< PVR::PVRChannelNumberInputChangedEvent >
 CCEventStream< PVR::PVRContextMenuEvent >
 CCEventStream< PVR::PVRPreviewAndPlayerShowInfoChangedEvent >
 CCEventStream< PVREvent >
 CCExecString
 CCGUIAction::CExecutableAction
 CCExifParse
 Ckodi::gui::dialogs::CExtendedProgress
 CCGUIImage::CFadingTexture
 CCFanart
 CCFavouritesService
 CCFavouritesURL
 CKODI::JOYSTICK::CFeatureAxisAxis of a feature (analog stick, accelerometer, etc)
 CCFFmpegLog
 Ckodi::vfs::CFile
 CXFILE::CFile
 CXFILE::CFileDirectoryFactory
 CCFileExtensionProvider
 CXFILE::CFileFactory
 CCFilesystemInstaller
 CCFileUtils
 CCFrameBufferObject
 CCFreeTypeLibrary
 CCFTPParse
 CCDroppingStats::CGain
 CKODI::GAME::CGameClientCheevos
 CKODI::GAME::CGameClientControllerA container for the layout of a controller connected to a game client input port
 CKODI::GAME::CGameClientDeviceRepresents a device connected to a port
 CKODI::GAME::CGameClientInGameSavesThis class implements in-game saves
 CKODI::GAME::CGameClientPortRepresents a port that devices can connect to
 CKODI::GAME::CGameClientPropertiesC++ wrapper for properties to pass to the DLL
 CKODI::GAME::CGameClientStreams
 CKODI::GAME::CGameClientStructHelper class to have "C" struct created before other parts becomes his pointer
 CKODI::GAME::CGameClientSubsystemBase class for game client subsystems
 CKODI::GAME::CGameClientTopology
 CKODI::GAME::CGameClientTranslatorTranslates data types from Game API to the corresponding format in Kodi
 CKODI::KEYMAP::CGamepadTranslatorGamepad translator, only used by EventClient
 CKODI::GAME::CGameServices
 CKODI::GAME::CGameUtilsGame related utilities
 CKODI::RETRO::CGameWindowFullScreenText
 CKODI::WINDOWING::GBM::CGBMUtils::CGBMDeviceA wrapper for gbm_device to allow OOP and RAII
 CKODI::WINDOWING::GBM::CGBMUtils::CGBMDevice::CGBMSurfaceA wrapper for gbm_surface to allow OOP and RAII
 CKODI::WINDOWING::GBM::CGBMUtils::CGBMDevice::CGBMSurface::CGBMSurfaceBufferA wrapper for gbm_bo to allow OOP and RAII
 CKODI::WINDOWING::GBM::CGBMUtilsA wrapper for gbm c classes to allow OOP and RAII
 CCGenreClass to store and read album information from CMusicDatabase
 CCGetDirectory
 CCGLContext
 CCGPUInfoClass to concentrate all methods related to GPU information
 CCGUIAction
 CCGUIBuiltinsClass providing GUI related built-in commands
 CCGUIColorManager
 CCGUIComponent
 CCGUIContainerBuiltinsClass providing GUI container related built-in commands
 CUTILS::GUILIB::CGUIContentUtils
 CCGUIControlBase class for controls
 CCGUIControlBuiltinsClass providing GUI control related built-in commands
 CCGUIControlFactory
 CCGUIControlProfiler
 CCGUIControlProfilerItem
 CCGUIDialogProgressBarHandle
 CKODI::GAME::CGUIDialogSelectGameClient
 CKODI::GAME::CGUIDialogSelectSavestate
 CCGUIDialogSimpleMenu
 CPVR::CGUIEPGGridContainerModel
 CKODI::GAME::CGUIFeatureFactory
 CKODI::GAME::CGUIFeatureTranslator
 CCGUIFont
 CCGUIFontCache< Position, Value >
 CCGUIFontCache< CGUIFontCacheDynamicPosition, CVertexBuffer >
 CCGUIFontCache< CGUIFontCacheStaticPosition, CGUIFontCacheStaticValue >
 CCGUIFontCacheDynamicPosition
 CCGUIFontCacheEntry< Position, Value >
 CCGUIFontCacheHash< Position >
 CCGUIFontCacheImpl< Position, Value >
 CCGUIFontCacheKey< Position >
 CCGUIFontCacheKeysMatch< Position >
 CCGUIFontCacheStaticPosition
 CCGUIFontTTF
 CKODI::RETRO::CGUIGameMessengerClass to send messages to the GUI, if a GUI is present
 CKODI::RETRO::CGUIGameRenderManagerClass to safely route commands between the GUI and RetroPlayer
 CKODI::RETRO::CGUIGameSettingsHandle
 CKODI::RETRO::CGUIGameVideoHandle
 CCGUIIncludes
 CKODI::GUILIB::GUIINFO::CGUIInfo
 CKODI::GUILIB::GUIINFO::CGUIInfoBool
 CKODI::GUILIB::GUIINFO::CGUIInfoColor
 CKODI::GUILIB::GUIINFO::CGUIInfoLabel
 CKODI::GUILIB::GUIINFO::CGUIInfoProviders
 CCGUIKeyboardFactory
 CCGUILabelClass for rendering text labels. Handles alignment and rendering of text within a control
 CCGUIListItem
 CCGUIListItemLayout
 CCGUIMessage
 CJSONRPC::CGUIOperations
 CPVR::CGUIPVRChannelGroupsSelector
 CKODI::RETRO::CGUIRenderHandle
 CKODI::RETRO::CGUIRenderTargetA target of rendering commands
 CKODI::RETRO::CGUIRenderTargetFactory
 CCGUIShaderDX
 CCGUIString
 CCGUITextLayout
 CCGUITexture
 CCGUITextureManager
 CCGUIViewControl
 CCGUIViewState
 CCGUIFontTTF::Character
 CcharPtrPtrAdapter
 CCHDRCapabilities
 CADDON::GUI::CHelpers
 CCHevcSeiParses HEVC SEI messages for supplemental video information
 CXFILE::CDirectory::CHints
 CCDirectoryHistory::CHistoryItem
 CHTML::CHTMLUtil
 CCHttpHeader
 CCHttpRange
 CCHttpRanges
 CCHttpResponse
 CCInertialScrollingHandler
 CCInfoScanner
 CCCharsetConverter::CInnerConverter
 CCInputCodingTableFactory
 CJSONRPC::CInputOperations
 CKODI::INPUT::CInputTranslator
 CCInstalledWithAvailable
 Ckodi::platform::CInterfaceAndroidSystem
 CVDPAU::CInteropState
 CCIptcParse
 CCIrssMessage
 CKODI::KEYMAP::CIRTranslator
 CCJNIActivity
 CCJNIAudioManagerAudioFocusChangeListener
 CCJNIBase
 CCJNIBroadcastReceiver
 CCJNIInputManagerInputDeviceListener
 CCJNIInterfaceImplem
 CCJNINsdManagerDiscoveryListener
 CCJNINsdManagerRegistrationListener
 CCJNINsdManagerResolveListener
 CCJNISpeechRecognitionListener
 CCJNISurfaceHolderCallback
 CCJNISurfaceTextureOnFrameAvailableListener
 Cjni::CJNIXBMCBroadcastReceiver
 CCJobBase class for jobs that are executed asynchronously
 CCJobManagerJob Manager class for scheduling asynchronous jobs
 CKODI::JOYSTICK::CJoystickFeatureBase class for joystick features
 CKODI::JOYSTICK::CJoystickTranslatorJoystick translation utilities
 CKODI::JOYSTICK::CJoystickUtils
 CCJpegParse
 CJSONRPC::CJSONRPCJSON RPC handler
 CJSONRPC::CJSONRPCUtils
 CJSONRPC::JSONSchemaTypeDefinition::CJsonSchemaPropertiesMapMaps a properties name to its json schema type definition
 CJSONRPC::CJSONUtilsHelper class containing utility methods to handle json rpc method calls
 CCJSONVariantParser
 CCJSONVariantParserHandler
 CCJSONVariantWriter
 CCKey
 CKODI::KEYBOARD::CKeyboardLayout
 CKODI::KEYBOARD::CKeyboardLayoutManager
 CKODI::KEYBOARD::CKeyboardStat
 CKODI::KEYBOARD::CKeyboardTranslatorKeyboard translation utilities
 CKODI::KEYMAP::CKeyboardTranslator
 CCLabelFormatter
 CCLabelInfo
 CCLangCodeExpander
 CCLegacyPathTranslationTranslates old internal paths into new ones
 CCLibExportSettings
 CCLibInputKeyboard
 CCLibInputPointer
 CCLibInputTouch
 CCLibraryBuiltinsClass providing library related built-in commands
 CCLinuxPowerSyscall
 COPTIONALS::CLircContainer
 CCLocaleClass representing a full locale of the form [language[_territory][.codeset][@modifier]]
 CCProfile::CLockClass for handling lock status
 CKODI::PIPEWIRE::CLoopLockGuard
 CADDON::closestRes
 CCMap< Key, Value, Size >This 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< Order >
 CCMatrix< 3 >
 CCMatrix< 4 >
 CCMatrixGL
 CCMatrixGLStack
 CCMediaSourceRepresents a share
 CCMediaTypes
 CCMessagePrinter
 CCMime
 CKODI::UTILS::POSIX::CMmap
 CCDVDMsgPlayerSeek::CMode
 CKODI::MOUSE::CMouseEventSimple class for mouse events
 CCMouseStat
 CCMouseTranslator
 CUTILS::MOVING_SPEED::CMovingSpeedClass to calculate the velocity for a motion effect. To ensure it works, the GetUpdatedDistance method must be called at each input received (e.g. continuous key press of same key on the keyboard). The motion effect will stop at the event ID change (different key pressed)
 CMUSIC_GRABBER::CMusicAlbumInfo
 CMUSIC_GRABBER::CMusicArtistInfo
 CMUSIC_INFO::CMusicInfoTagLoaderFactory
 CCMusicRole
 CCNativeWindow
 CCNetworkBase
 CCNetworkInterface
 CCNetworkLocation
 CCNfoFile
 CCodecFactory
 CCOLOR
 CUTILS::COLOR::ColorFloats
 CUTILS::COLOR::ColorInfo
 Ccomparator
 CXbmcThreads::ConditionVariable
 CCWebServer::ConnectionHandler
 CADDON::ContentMapping
 CContentUtils
 CCNfsConnection::contextTimeout
 CKODI::GAME::ControllerColumnColumn of controllers in the grid
 CKODI::GAME::ControllerVertexVertex in the grid of controllers
 CControlMapping
 CCOpticalBuiltinsClass providing optical media related built-in commands
 CCoreInfo
 CCOrigin
 CKODI::WINDOWING::COSScreenSaverInhibitor
 CKODI::WINDOWING::COSScreenSaverManager
 CXbmcThreads::CountingLockable< L >
 CKODI::WINDOWING::WAYLAND::COutput
 COVERLAY::COverlay
 CCPackerMAT
 CCPartyModeManager
 CCPasswordManagerPassword Manager class for saving authentication details
 CCDirectoryHistory::CPathHistoryItem
 CActor::CPayloadWrapBase
 CPERIPHERALS::CPeripheralAddonTranslator
 CKODI::GAME::CPhysicalFeature
 CKODI::GAME::CPhysicalPort
 CKODI::GAME::CPhysicalTopologyRepresents the physical topology of controller add-ons
 CCPicture
 CCLinuxRendererGL::CPictureBuffer
 CCLinuxRendererGLES::CPictureBuffer
 CCPictureBuiltinsClass providing picture related built-in commands
 CCPictureScalingAlgorithm
 CKODI::PIPEWIRE::CPipewire
 CKODI::PIPEWIRE::CPipewireContext
 CKODI::PIPEWIRE::CPipewireCore
 CKODI::PIPEWIRE::CPipewireGlobal
 CKODI::PIPEWIRE::CPipewireProxy
 CKODI::PIPEWIRE::CPipewireRegistry
 CKODI::PIPEWIRE::CPipewireStream
 CKODI::PIPEWIRE::CPipewireThreadLoop
 CCPlayerBuiltinsClass providing player related built-in commands
 CCPlayerCoreConfig
 CCPlayerOptions
 CCPlayerSelectionRule
 CCPlayerUtils
 CKODI::PLAYLIST::CPlayList
 CKODI::PLAYLIST::CPlayListFactory
 CCPODocument
 CCPOEntry
 CCPointGen< T >
 CCPointGen< float >
 CCPointGen< int >
 CCPointGen< std::uint16_t >
 CKODI::GAME::CPortManager
 CKODI::GAME::CPortNodeCollection of nodes that can be connected to this port
 CCPosixResourceCounter
 CVAAPI::CPostproc
 CCPreflightHandler
 CKODI::JOYSTICK::CPrimitiveDetectorDetects and dispatches mapping events
 Ckodi::addon::CPrivateBaseInternal used structure to have stored C API data above and available for everything below
 CCProcessInfo
 CCProfile
 CCProfileBuiltinsClass providing profile related built-in commands
 Ckodi::gui::dialogs::CProgress
 CCPtsTracker
 CCPVRBuiltinsClass providing PVR related built-in commands
 CPVR::CPVRCachedImage
 CPVR::CPVRCachedImages
 CPVR::CPVRChannelGroupsContainer
 CPVR::CPVRChannelNumber
 CPVR::CPVRChannelsPath
 CPVR::CPVRClientCapabilities
 CPVR::CPVRClientMenuHook
 CPVR::CPVRClientMenuHooks
 CPVR::CPVRClientUID
 CPVR::CPVRContextMenuManager
 CPVR::CPVREdl
 CPVR::CPVREpg
 CPVR::CPVREpgChannelData
 CPVR::CPVREpgSearchFilter
 CPVR::CPVREpgSearchPath
 CPVR::CPVREpgTagsCache
 CPVR::CPVREpgTagsContainer
 CPVR::CPVRGUIChannelIconUpdater
 CPVR::CPVRGUIChannelNavigator
 CPVR::CPVRGUIDirectory
 CPVR::CPVRGUITimerInfo
 CPVR::CPVRGUITimesInfo
 CPVR::CPVRItem
 CPVR::CPVRManagerJobQueue
 CPVR::CPVRPlaybackState
 CPVR::CPVRProvidersContainer
 CPVR::CPVRRecordings
 CPVR::CPVRRecordingsPath
 CPVR::CPVRRecordingUidRepresentation of a CPVRRecording unique ID
 CPVR::CPVRTimerRuleMatcher
 CPVR::CPVRTimersContainer
 CPVR::CPVRTimersPath
 CPVR::CPVRTimerType
 CCPyThreadState
 CXFILE::MUSICDATABASEDIRECTORY::CQueryParams
 CXFILE::VIDEODATABASEDIRECTORY::CQueryParams
 CCRating
 CCrc32
 CXFILE::CCurlFile::CReadState
 CCRectGen< T >
 CCRectGen< float >
 CCRectGen< int >
 CXbmcThreads::CRecursiveMutexThis class exists purely for the ability to set mutex attribute PTHREAD_PRIO_INHERIT. Currently there is no way to set this using std::recursive_mutex
 CXFILE::CRedirectException
 CCRegExp
 CCLangInfo::CRegion
 CKODI::WINDOWING::WAYLAND::CRegistry
 CCRemoteControlXbox
 CCRenderBuffer
 CCRendererVTB::CRenderBuffer
 CKODI::RETRO::CRenderBufferManager
 CCRenderCapture
 CKODI::RETRO::CRenderContext
 CCRendererBase
 CVIDEOPLAYER::CRendererFactory
 CUPNP::CRendererReferenceHolder
 CCRenderInfo
 CCRenderManager
 CKODI::RETRO::CRenderSettings
 CCRenderSystemBase
 CKODI::RETRO::CRenderTranslator
 CKODI::RETRO::CRenderUtils
 CKODI::RETRO::CRenderVideoSettingsVideo settings provided by the rendering system
 CCResolutionUtils
 CUPNP::CResourceFinder
 CKODI::RETRO::CRetroPlayerUtils
 CCRingBuffer
 CKODI::RETRO::CRPBaseRenderer
 CKODI::RETRO::CRPProcessInfoPlayer process info
 CActiveAE::CSampleBuffer
 CCSaveFileState
 CKODI::RETRO::CSavestateDatabase
 CKODI::UTILS::CScopeGuard< Handle, invalid, Deleter >Generic scopeguard designed to handle any type of handle
 CKODI::UTILS::CScopeGuard< int, -1, decltype(close)>
 CADDON::CScraperError
 CCScraperParser
 CCScraperUrl
 CCScreenShot
 CCScriptInvocationManager
 CCScriptRunner
 CCScroller
 CCScrollInfo
 CCVideoDatabase::CSeason
 CKODI::WINDOWING::WAYLAND::CSeat
 CKODI::WINDOWING::WAYLAND::CSeatSelection
 CCSectionLoader
 CCSelectionStreams
 CADDON::CServiceAddonManager
 CCServiceBroker
 CCServiceManager
 CCVideoDatabase::CSetInfo
 CCSettingConditions
 CCSettingConditionsManager
 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
 CJSONRPC::CSettingsOperations
 CCSettingUpdate
 CCSettingUtils
 Ckodi::addon::CSettingValue
 Ckodi::gui::gl::CShaderCShader - base class
 CShaders::CShader
 Ckodi::gui::gl::CShaderProgram
 CShaders::CShaderProgram
 CKODI::UTILS::POSIX::CSharedMemory
 CCSharedSection
 CCShowItem
 CCShowLink
 CKODI::CSignalHandlerList< ManagedT >
 CKODI::CSignalHandlerList< PresentationFeedbackHandler >
 CKODI::CSignalRegistration
 CCSingleExit
 CCSizeGen< T >
 CCSizeGen< int >
 CCSkinBuiltinsClass providing skin related built-in commands
 CADDON::CSkinSetting
 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
 CINFO::CSkinVariable
 CINFO::CSkinVariableString
 CCSlideShowPic
 CSOCKETS::CSocketFactory
 CSOCKETS::CSocketListener
 CActiveAE::CSoundPacket
 CIMAGE_FILES::CSpecialImageLoaderFactory
 CCSpecialProtocol
 CADDON::CSkinInfo::CStartupWindow
 CCStopWatch
 Ckodi::addon::CInstanceGame::CStream
 CCStrEntry
 Ckodi::addon::CStructHdl< CPP_CLASS, C_STRUCT >
 Ckodi::addon::CStructHdl< AudioEngineFormat, AUDIO_ENGINE_FORMAT >
 Ckodi::addon::CStructHdl< CacheStatus, VFS_CACHE_STATUS_DATA >
 Ckodi::addon::CStructHdl< FileStatus, STAT_STRUCTURE >
 Ckodi::addon::CStructHdl< InputstreamCapabilities, INPUTSTREAM_CAPABILITIES >
 Ckodi::addon::CStructHdl< InputstreamContentlightMetadata, INPUTSTREAM_CONTENTLIGHT_METADATA >
 Ckodi::addon::CStructHdl< InputstreamInfo, INPUTSTREAM_INFO >
 Ckodi::addon::CStructHdl< InputstreamMasteringMetadata, INPUTSTREAM_MASTERING_METADATA >
 Ckodi::addon::CStructHdl< InputstreamProperty, INPUTSTREAM_PROPERTY >
 Ckodi::addon::CStructHdl< InputstreamTimes, INPUTSTREAM_TIMES >
 Ckodi::addon::CStructHdl< PeripheralCapabilities, PERIPHERAL_CAPABILITIES >
 Ckodi::addon::CStructHdl< PVRChannel, PVR_CHANNEL >
 Ckodi::addon::CStructHdl< PVRChannelGroup, PVR_CHANNEL_GROUP >
 Ckodi::addon::CStructHdl< PVRChannelGroupMember, PVR_CHANNEL_GROUP_MEMBER >
 Ckodi::addon::CStructHdl< PVRCodec, PVR_CODEC >
 Ckodi::addon::CStructHdl< PVRDescrambleInfo, PVR_DESCRAMBLE_INFO >
 Ckodi::addon::CStructHdl< PVREDLEntry, PVR_EDL_ENTRY >
 Ckodi::addon::CStructHdl< PVREPGTag, EPG_TAG >
 Ckodi::addon::CStructHdl< PVRMenuhook, PVR_MENUHOOK >
 Ckodi::addon::CStructHdl< PVRProvider, PVR_PROVIDER >
 Ckodi::addon::CStructHdl< PVRRecording, PVR_RECORDING >
 Ckodi::addon::CStructHdl< PVRSignalStatus, PVR_SIGNAL_STATUS >
 Ckodi::addon::CStructHdl< PVRStreamProperties, PVR_STREAM_PROPERTIES::PVR_STREAM >
 Ckodi::addon::CStructHdl< PVRStreamProperty, PVR_NAMED_VALUE >
 Ckodi::addon::CStructHdl< PVRStreamTimes, PVR_STREAM_TIMES >
 Ckodi::addon::CStructHdl< PVRTimer, PVR_TIMER >
 Ckodi::addon::CStructHdl< PVRTimerType, PVR_TIMER_TYPE >
 Ckodi::addon::CStructHdl< PVRTypeIntValue, PVR_ATTRIBUTE_INT_VALUE >
 Ckodi::addon::CStructHdl< StreamCryptoSession, STREAM_CRYPTO_SESSION >
 Ckodi::addon::CStructHdl< VFSUrl, VFSURL >
 Ckodi::addon::CStructHdl< VideoCodecInitdata, VIDEOCODEC_INITDATA >
 CCSubtitlesAdapter
 CActiveAE::CSyncError
 CCSysData
 CCSysfsPath
 CCSystemBuiltinsClass providing system related built-in commands
 CJSONRPC::CSystemOperations
 CCTeletextDecoder
 CCTextSearch
 CCTextureArray
 CCTextureBaseBase texture class, which holds the state of the texture, as well as all conversion functions
 CCTextureBundle
 CCTextureBundleXBT
 CCTextureDetailsSimple class for passing texture detail around
 CCTextureInfo
 CCTextureMap
 CJSONRPC::CTextureOperations
 CCTextureUtils
 CCThread
 Ckodi::tools::CThread
 CCTimeUtils
 CCToneMappers
 CCGUIFontTTF::CTranslatedVertices
 CCTVOSFileUtils
 CCTVOSNSUserDefaults
 CCTVOSTopShelf
 CCUDFBlockInput
 CCUDiskDevice
 CCueReader
 CCGUIMediaWindow::CUpdateGuard
 CUPNP::CUPnP
 CCUPowerSource
 CCURL
 CCUrlOptions
 CCUtf8Utils
 CCUtil
 CVAAPI::CVaapiBufferStats
 CVAAPI::CVaapiConfig
 CVAAPI::CVAAPIContext
 CVAAPI::CVaapiDecodedPicture
 CVAAPI::CVaapiProcessedPicture
 CKODI::WINDOWING::GBM::CVaapiProxy
 CKODI::WINDOWING::WAYLAND::CVaapiProxy
 CKODI::WINDOWING::X11::CVaapiProxy
 CVAAPI::CVaapiTexture
 CCVariant
 CCVC1BitstreamParser
 CVDPAU::CVdpauBufferStats
 CVDPAU::CVdpauConfig
 CVDPAU::CVDPAUContext
 CVDPAU::CVdpauDecodedPicture
 CVDPAU::CVdpauProcessedPicture
 CVDPAU::CVdpauTexture
 CCVector
 CCVertexBuffer
 Ckodi::addon::CInstanceVFS::CVFSCallbacks
 CADDON::CVFSURLWrapper
 CCVideoBuffer
 CCVideoBufferManager
 CKODI::VIDEO::CVideoInfoTagLoaderFactory
 CKODI::WINDOWING::GBM::CVideoLayerBridge
 CKODI::VIDEO::GUILIB::CVideoPlayActionProcessorBase
 CCVideoSettings
 CCVideoSettingsLocked
 CVAAPI::CVideoSurfaces
 CVDPAU::CVideoSurfaces
 CCVideoSync
 CKODI::VIDEO::TAGS::CVideoTagExtractionHelper
 CKODI::VIDEO::GUILIB::CVideoVersionHelper
 CCViewModeSettings
 CCViewState
 CCWeatherBuiltinsClass providing weather related built-in commands
 CCWeatherInfo
 CCWebServer
 CCWebSocket
 CCWebSocketFrame
 CCWebSocketManager
 CCWebSocketMessage
 CCWebVTTHandler
 CCWIN32Util
 CKODI::WINDOWING::CWindowSystemFactory
 CCWindowTranslator
 CCWinEventsOSXImplWrapper
 CCWinShader
 CCWinSystemBase
 CKODI::WINDOWING::LINUX::CWinSystemEGL
 CCWriteRate
 CJSONRPC::CXBMCOperations
 CCXBMCTestUtils
 CCXBTFBase
 CCXBTFFile
 CCXBTFFrame
 CXFILE::CXbtManager
 CCXHandle
 CKODI::WINDOWING::WAYLAND::CXkbcommonContext
 CKODI::WINDOWING::WAYLAND::CXkbcommonKeymap
 CCXRandR
 CCLinuxRendererGL::CYuvPlane
 CCLinuxRendererGLES::CYuvPlane
 CCZeroconf
 CCZeroconfBrowserThis class provides support for zeroconf browsing
 CCZipManager
 CD3DPalette
 CD3DTexture
 Cdbiplus::Database
 CDatabaseSettings
 CDatabaseUtils
 CDataHolder
 Cdbiplus::Dataset
 CCDatabase::DatasetFieldInfo
 CCDatabase::DatasetLayout
 Cdbiplus::DbErrors
 CDBusMessageDeleter
 CDEBUG_INFO_PLAYER
 CDEBUG_INFO_RENDER
 CDEBUG_INFO_VIDEO
 CXBMCAddon::DelayedCallGuard
 COPTIONALS::delete_CLircContainer
 CKODI::WINDOWING::GBM::CWinSystemGbmEGLContext::delete_CVaapiProxy
 CKODI::WINDOWING::WAYLAND::CWinSystemWaylandEGLContextGL::delete_CVaapiProxy
 CKODI::WINDOWING::WAYLAND::CWinSystemWaylandEGLContextGLES::delete_CVaapiProxy
 CKODI::WINDOWING::X11::CWinSystemX11GLContext::delete_CVaapiProxy
 CKODI::RETRO::DeleteStream
 CKODI::RETRO::CDeltaPairMemoryStream::DeltaPair
 CDEMUX_CRYPTO_INFO
 CDEMUX_PACKET
 CDemuxCryptoSession
 CADDON::DependencyInfo
 CVDPAU::CDecoder::Desc
 CDX::DeviceResources
 CDialogOkMessagePayload sent for message TMSG_GUI_DIALOG_OK
 CKODI::MESSAGING::HELPERS::DialogOKMessage
 CKODI::MESSAGING::HELPERS::DialogYesNoMessagePayload sent for message TMSG_GUI_DIALOG_YESNO
 CDIR
 CPythonBindings::Director
 Cdirent
 CUTILS::DISCS::DiscInfoAbstracts the info the app knows about a disc (type, name, serial)
 Cspdlog::sinks::dist_sink< Mutex >
 CDllAddonInterface
 CDllDvdNavInterface
 CDllDynamic
 CXCURL::DllLibCurl
 CDllLibSSE4Interface
 CDllLoaderContainer
 CPERIPHERALS::CPeripheralJoystick::DriverHandler
 Ckodi::addon::DriverPrimitive
 CKODI::WINDOWING::GBM::drm_fb
 CKODI::WINDOWING::GBM::CDRMObject::DrmModeObjectPropertiesDeleter
 CKODI::WINDOWING::GBM::CDRMObject::DrmModePropertyResDeleter
 CDSDevice
 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
 CDXVA::DXGIColorSpaceArgs
 Cdxva2_mode_t
 Ce708Pen_attribs
 Ce708Pen_color
 Ce708Window
 Ce708Window_attribs
 CEdgeInsets
 CEDL::Edit
 CCEGLAttributes< AttributeCount >::EGLAttribute
 CCEGLAttributesVec::EGLAttribute
 CCEGLImage::EglAttrs
 CCEGLImage::EglPlane
 CELDHeader
 Cstd::enable_shared_from_this
 CXbmcThreads::EndTime< T, bool >
 CXbmcThreads::EndTime< T, true >
 Ctesting::Environment
 CEPG_TAG"C" PVR add-on channel group member
 CKODI::VIDEO::EPISODE
 Cdbiplus::et_info
 CUTILS::MOVING_SPEED::EventCfg
 Cstd::exception
 CXbmcCommons::Exception
 CExifInfo_t
 CCDatabase::ExistsSubQuery
 CExport
 CExportList
 CEXT_VALUE
 CIAEStream::ExtData
 CExternalStreamInfo
 Cstd::false_type
 CCFavouritesService::FavouritesUpdated
 CFeatureTypeEqual
 CFFmpegExtraData
 Cdbiplus::field
 Cdbiplus::field_prop
 Cdbiplus::field_value
 CCDVDMsgOpenFile::FileParams
 CKODI::TIME::FileTime
 CCDatabase::Filter
 CCGUIDialogMediaFilter::Filter
 CFlags
 CFontMetadata
 CForecastDay
 Cfmt::formatter
 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_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
 CKODI::GAME::GameClientSubsystems
 Ckodi::addon::GameControllerLayout
 Cxbmcutil::GlobalsSingleton< T >
 CShaders::GLSLOutput
 CVAAPI::CVaapi1Texture::GLSurface
 CVDPAU::CVdpauTexture::GLSurface
 CCGUIFontTTF::Glyph
 CPVR::GridItem
 CKODI::PLAYLIST::group
 CGroupUtils
 Cgui_context_menu_pair
 CGUICONTROLSTATS
 CXBMCAddonUtils::GuiLock
 CGUIViewSortDetails
 CH3DLUT
 Chdr_metadata_infoframe
 Chdr_output_metadata
 CHTMLMapping
 CHttpFileDownloadContext
 Ckodi::vfs::HttpHeader
 CHttpParser
 CHTTPPythonRequest
 CHttpRangeUtils
 CHTTPRequest
 CHTTPRequestHandlerUtils
 CHTTPResponseDetails
 CKODI::ACTION::IActionListenerInterface defining methods to handle GUI actions
 CKODI::GAME::IActivePortListA list populated by input ports on a game console
 CIActivityHandler
 Ckodi::addon::IAddonInstance
 CADDON::IAddonInstanceHandler
 CADDON::IAddonMgrCallback
 CADDON::IAddonProvider
 CKODI::ADDONS::IAddonSupportCheckParent class to ask addons for support
 CKODI::ADDONS::IAddonSupportListParent class to manage all available mimetypes and file extensions of the respective add-on and its types
 CIAEIAE Interface
 CIAEClockCallback
 CIAEEncoder
 CActiveAE::IAEResample
 CIAESink
 CIAESound
 CIAESoundDeleter
 CIAEStream
 CIAEStreamDeleter
 CIAEWASAPIDevice
 CKODI::GAME::IAgentControllerListA list populated by the controllers of game-playing agents (CGameAgent)
 CANNOUNCEMENT::IAnnouncer
 CIApplicationComponentBase class for application components
 CIArchivable
 CIAudioCallback
 CIAudioDeviceChangedCallback
 CKODI::RETRO::IAutoSaveCallback
 CIBackgroundLoaderObserver
 CIBufferObjectInterface to describe CBufferObjects
 CKODI::JOYSTICK::IButtonMapButton map interface to translate between the driver's raw button/hat/axis elements and physical joystick features
 CKODI::JOYSTICK::IButtonMapCallbackInterface for handling button maps
 CKODI::JOYSTICK::IButtonMapperButton mapper interface to assign the driver's raw button/hat/axis elements to physical joystick features using a provided button map
 CKODI::JOYSTICK::IButtonSequence
 CICallbackHWAccel
 CPVR::IChannelGroupSettingsCallback
 CCDVDInputStream::IChapter
 CJSONRPC::IClient
 Cicmp_echo_reply
 CICodec
 CCGUIListItem::icompare
 CCGUIWindow::icompare
 CKODI::GAME::IConfigurationWizardA wizard to direct user input
 CIContextMenuItem
 CKODI::GAME::IControllerListA list populated by installed controllers for the controller configuration window
 CID3DInclude
 CID3DResource
 CIDatabaseQueryRuleFactory
 CCDVDInputStream::IDemux
 CDX::IDeviceNotify
 CXFILE::IDirectoryInterface to the directory on a file system
 CIDirtyRegionSolver
 CIDiscDriveHandlerGeneric interface for platform disc drive handling
 CCDVDInputStream::IDisplayTime
 CIDispResource
 CKODI::JOYSTICK::IDriverHandlerInterface defining methods to handle joystick events for raw driver elements (buttons, hats, axes)
 CKODI::JOYSTICK::IDriverReceiverInterface for sending input events to joystick drivers
 CIDVDResourceCounted< T >
 CIDVDResourceCounted< IHardwareDecoder >
 CIDVDStreamPlayer
 CKODI::CDRIP::IEncoder
 CPERIPHERALS::IEventLockCallbackCallback implemented by event scanner
 CPERIPHERALS::IEventPollCallbackCallback implemented by event scanner
 CPERIPHERALS::IEventScannerCallback
 CKODI::GAME::IFeatureButtonA GUI button in a feature list (IFeatureList)
 CKODI::GAME::IFeatureListA list populated by the controller's features
 CXFILE::IFile
 CXFILE::IFileCallback
 CIFileItemListModifier
 Cifo_handle_t
 CKODI::RETRO::IGameCallback
 CKODI::GAME::IGameClientStream
 CKODI::GAME::IGameInputCallbackInput callbacks
 CKODI::RETRO::IGameLoopCallback
 CKODI::GUILIB::GUIINFO::IGUIInfoProvider
 CKODI::RETRO::IGUIRenderSettingsInterface to pass render settings from the GUI to the renderer
 CIGUIVolumeBarCallbackInterface to expose properties to the volume bar dialog
 CKODI::HARDWARE::IHardwareInputHandles events for hardware such as reset buttons on a game console
 CIHTTPRequestHandler
 CIImage
 CIInputCodingTable
 CIInputDeviceCallbacks
 CIInputDeviceEventHandler
 CKODI::JOYSTICK::IInputHandlerInterface for handling input events for game controllers
 CKODI::WINDOWING::WAYLAND::IInputHandler
 CKODI::WINDOWING::WAYLAND::IInputHandlerKeyboard
 CKODI::WINDOWING::WAYLAND::IInputHandlerPointer
 CKODI::JOYSTICK::IInputProviderInterface for classes that can provide input
 CKODI::JOYSTICK::IInputReceiverInterface for sending input events to game controllers
 Ckodi::addon::IInstanceInfo
 CIJobCallbackCallback interface for asynchronous jobs
 CKODI::KEYMAP::IKeyboardActionMapInterface for translating keyboard keys to action IDs
 CKODI::KEYBOARD::IKeyboardDriverHandlerInterface for handling keyboard events
 CKODI::KEYBOARD::IKeyboardInputHandlerInterface for handling input events for keyboards
 CKODI::KEYBOARD::IKeyboardInputProviderInterface for classes that can provide keyboard input
 CKODI::KEYMAP::IKeyHandlerInterface for handling keymap keys
 CKODI::KEYMAP::IKeymapInterface for mapping buttons to Kodi actions
 CKODI::KEYMAP::IKeymapEnvironmentCustomizes the environment in which keymapping is performed
 CKODI::KEYMAP::IKeymapHandlerInterface for a class working with a keymap
 CKODI::KEYMAP::IKeyMapperInterface for classes that can map buttons to Kodi actions
 CILanguageInvocationHandler
 CILanguageInvoker
 CIListProviderAn interface for providing lists to UI containers
 CILocalizer
 Ckodi::addon::ImageDecoderInfoTag
 CImageFactory
 CKODI::RETRO::IMemoryStreamStream of serialized states from game clients
 CCDVDInputStream::IMenus
 CKODI::MESSAGING::IMessageTargetA class wishing to receive messages should implement this and call
 CIMMNotificationClient
 CKODI::MOUSE::IMouseDriverHandlerInterface for handling mouse driver events
 CKODI::MOUSE::IMouseInputHandlerInterface for handling mouse events
 CKODI::MOUSE::IMouseInputProviderInterface for classes that can provide mouse input
 Cwinrt::implements
 CWin32DllLoader::Import
 CIMsgTargetCallback
 CMUSIC_INFO::IMusicInfoTagLoader
 CReplayGain::Info
 CINFO::InfoBoolBase class, wrapping boolean conditions and expressions
 Cinfoformat
 Cinfomap
 Cxbmcutil::InitFlag
 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
 CInputValueInfo
 CIntegerSettingOption
 CXBMCAddon::xbmcgui::InterceptorBase
 CADDON::Interface_Android
 CADDON::Interface_AudioEngine
 CADDON::Interface_BaseGlobal general Add-on to Kodi callback functions
 CADDON::Interface_Filesystem
 CADDON::Interface_GeneralGlobal general Add-on to Kodi callback functions
 CADDON::Interface_GUIControlAddonRenderingGlobal gui Add-on to Kodi callback functions
 CADDON::Interface_GUIControlButtonGlobal gui Add-on to Kodi callback functions
 CADDON::Interface_GUIControlEditGlobal gui Add-on to Kodi callback functions
 CADDON::Interface_GUIControlFadeLabelGlobal gui Add-on to Kodi callback functions
 CADDON::Interface_GUIControlImageGlobal gui Add-on to Kodi callback functions
 CADDON::Interface_GUIControlLabelGlobal gui Add-on to Kodi callback functions
 CADDON::Interface_GUIControlProgressGlobal gui Add-on to Kodi callback functions
 CADDON::Interface_GUIControlRadioButtonGlobal gui Add-on to Kodi callback functions
 CADDON::Interface_GUIControlSettingsSliderGlobal gui Add-on to Kodi callback functions
 CADDON::Interface_GUIControlSliderGlobal gui Add-on to Kodi callback functions
 CADDON::Interface_GUIControlSpinGlobal gui Add-on to Kodi callback functions
 CADDON::Interface_GUIControlTextBoxGlobal gui Add-on to Kodi callback functions
 CADDON::Interface_GUIDialogContextMenuGlobal gui Add-on to Kodi callback functions
 CADDON::Interface_GUIDialogExtendedProgressGlobal gui Add-on to Kodi callback functions
 CADDON::Interface_GUIDialogFileBrowserGlobal gui Add-on to Kodi callback functions
 CADDON::Interface_GUIDialogKeyboardGlobal gui Add-on to Kodi callback functions
 CADDON::Interface_GUIDialogNumericGlobal gui Add-on to Kodi callback functions
 CADDON::Interface_GUIDialogOKGlobal gui Add-on to Kodi callback functions
 CADDON::Interface_GUIDialogProgressGlobal gui Add-on to Kodi callback functions
 CADDON::Interface_GUIDialogSelectGlobal gui Add-on to Kodi callback functions
 CADDON::Interface_GUIDialogTextViewerGlobal gui Add-on to Kodi callback functions
 CADDON::Interface_GUIDialogYesNoGlobal gui Add-on to Kodi callback functions
 CADDON::Interface_GUIGeneralGlobal gui Add-on to Kodi callback functions
 CADDON::Interface_GUIListItemGlobal gui Add-on to Kodi callback functions
 CADDON::Interface_GUIWindowGlobal gui Add-on to Kodi callback functions
 CADDON::Interface_NetworkGlobal general Add-on to Kodi callback functions
 CVAAPI::InteropInfo
 CVDPAU::InteropInfo
 CXBMCAddonUtils::InvertSingleLockGuard
 CIOSEAGLView(PrivateMethods)
 CIOSKeyboardView()
 CKODI::WINDOWING::IOSScreenSaver
 CTagLib::IOStream
 Cip_option_information
 CXFILE::IPipeListener
 CIPlatformLog
 CIPlatformServiceBase class for services
 CKODI::RETRO::IPlayback
 CKODI::RETRO::IPlaybackCallbackThe playback client being controlled
 CKODI::RETRO::IPlaybackControlClass that can control playback and input
 CIPlayer
 CIPlayerCallback
 CKODI::GAME::IPortListA list populated by controller ports for the port setup window
 CCDVDInputStream::IPosTime
 CIPowerEventsCallback
 CIPowerSyscall
 CIProgressCallback
 CIPTCInfo_t
 CPVR::IPVRComponent
 CKODI::WINDOWING::WAYLAND::IRawInputHandlerKeyboard
 CKODI::WINDOWING::WAYLAND::IRawInputHandlerPointer
 CKODI::WINDOWING::WAYLAND::IRawInputHandlerTouch
 CKODI::RETRO::IRenderBuffer
 CKODI::RETRO::IRenderCallback
 CKODI::RETRO::IRendererFactoryRendering factory
 Ckodi::gui::IRenderHelper
 CIRenderingCallback
 CIRenderLoop
 CKODI::RETRO::IRenderManagerInterface to expose rendering functions to GUI components
 CIRenderMsg
 CKODI::RETRO::IRetroPlayerStream
 CIRssObserver
 CIRunnable
 CKODI::RETRO::ISavestate
 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
 CKODI::WINDOWING::WAYLAND::IShellSurface
 CKODI::WINDOWING::WAYLAND::IShellSurfaceHandler
 CKODI::ISignalHandlerData
 CISliderCallbackInterface class for callback from the slider dialog
 CISlideShowDelegate
 CISO3166_1
 CISO639
 CISortable
 CIMAGE_FILES::ISpecialImageFileLoaderAn interface to load special image files into a texture for display
 Cspeech::ISpeechRecognition
 CISpeechRecognitionCallback
 Cspeech::ISpeechRecognitionListener
 CIStorageEventsCallback
 CIStorageProvider
 Cstd::istream
 CKODI::RETRO::IStreamManager
 Cdetail::ISubscription< Event >
 CISubSettingsInterface defining methods to load additional setting values from an XML file being loaded by the settings system
 CIThreadImpl
 CITimerCallback
 Ckodi::tools::CTimer::ITimerCallback
 CCDVDInputStream::ITimes
 CITouchActionHandlerInterface defining all supported touch action events
 CJSONRPC::ITransportLayer
 CVAAPI::IVaapiWinSystem
 CKODI::VIDEO::IVideoInfoTagLoaderBase class for video tag loaders
 CKODI::VIDEO::IVideoItemArtworkHandler
 CKODI::VIDEO::IVideoItemArtworkHandlerFactory
 CIVideoPlayer
 CKODI::WINDOWING::WAYLAND::IWindowDecorationHandler
 CKODI::KEYMAP::IWindowKeymapInterface for mapping buttons to Kodi actions for specific windows
 CIWindowManagerCallback
 CIWinEvents
 CWSDiscovery::IWSDiscovery
 CIWSDiscoveryProviderNotify
 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
 Ckodi::addon::JoystickFeature
 CJSONRPC::JsonRpcMethodMapStructure mapping a json rpc method definition to an actual method implementation
 CCNfsConnection::keepAliveStruct
 CKODI::WINDOWING::WAYLAND::KeyComposerStatus
 CKeyMap
 CKODI::KEYMAP::KeymapActionAction entry in joystick.xml
 CKODI::KEYMAP::KeymapActionGroupContainer that sorts action entries by their holdtime
 CKODI::KEYBOARD::KeyTable
 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
 Cstd::list
 CINPUTSTREAM_PROPERTY::LISTITEMPROPERTY
 CLocStr
 Chelper_Log.Log
 Cstd::map
 CXBMCAddon::xbmcgui::MaybeLock
 CCMediaTypes::MediaTypeInfo
 CMemBuffer
 CKODI::RETRO::CDeltaPairMemoryStream::MemoryFrame
 CKODI::MEMORY::MemoryStatus
 CActor::Message
 CKODI::WINDOWING::WAYLAND::COutput::Mode
 CModuleInfoStruct
 CMONITOR_DETAILS
 CCFDEventMonitor::MonitoredFD
 CMousePosition
 CMouseStateHolds everything we know about the current state of the mouse
 Cmpeg2_sequence
 CActiveAE::MsgStreamFade
 CActiveAE::MsgStreamFFmpegInfo
 CActiveAE::MsgStreamFree
 CActiveAE::MsgStreamNew
 CActiveAE::MsgStreamParameter
 CActiveAE::MsgStreamSample
 Cnal_bitstream
 CNestDetect
 CCWeatherJob::ci_less::nocase_compare
 CXFILE::MUSICDATABASEDIRECTORY::Node
 CXFILE::VIDEODATABASEDIRECTORY::Node
 CCGUIDialogKaiToast::Notification
 CNPT_FileInterface
 CNPT_InputStream
 CNPT_OutputStream
 CNPT_Thread
 CNPT_XbmcFileStream
 C<NSApplicationDelegate>
 CNSData(GZIP)
 CNSObject
 CNSOpenGLView
 CNSWindowController
 C<NSWindowDelegate>
 Cstd::numpunct
 CObservable
 CObserver
 CCBitstreamConverter::omx_bitstream_ctx
 CoperatorField
 COrigFontInfo
 COVERSCAN
 CP
 CKODI::RETRO::CRPRendererOpenGL::PackedVertex
 CPackedVertex
 CParamReplacer
 Ckodi::addon::Peripheral
 CPERIPHERAL_CAPABILITIESPeripheral add-on capabilities
 CPERIPHERAL_EVENTEvent information
 CPERIPHERAL_INFOInformation shared between peripherals
 CPeripheralBusGCControllerWrapper
 CPERIPHERALS::PeripheralDeviceMapping
 CPERIPHERALS::PeripheralDeviceSetting
 Ckodi::addon::PeripheralEvent
 CPERIPHERALS::PeripheralID
 CPERIPHERALS::PeripheralScanResult
 CPERIPHERALS::PeripheralScanResults
 CPERIPHERALS::PeripheralTypeTranslator
 Ckodi::addon::PeripheralVector< THE_CLASS, THE_STRUCT >
 CXFILE::Pipe
 CXFILE::PipesManager
 CKODI::PIPEWIRE::PipewirePropertiesDeleter
 CKODI::PIPEWIRE::CPipewireProxy::PipewireProxyDeleter
 CPlayerControllerState
 CKODI::GUILIB::GUIINFO::PlayerShowInfoChangedEvent
 CPLT_FileMediaConnectDelegate
 CPLT_MediaConnect
 CPLT_MediaContainerChangesListener
 CPLT_MediaController
 CPLT_MediaControllerDelegate
 CPLT_MediaRenderer
 CPLT_SyncMediaBrowser
 CPointerA class representing a touch pointer interaction consisting of an down touch, the last touch and the current touch
 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
 CDXVA::ProcAmpFilter
 CDXVA::ProcAmpInfo
 CDXVA::ProcColorSpaces
 CDXVA::ProcessorCapabilities
 CDXVA::ProcessorConversion
 CDXVA::ProcessorFormats
 CProgramInfo
 CProgressDialogHelper
 CActor::Protocol
 CCGUIDialogNetworkSetup::ProtocolA structure encapsulating properties of a supported protocol
 CADDON::CVFSEntry::ProtocolInfoA structure encapsulating properties of supplied protocol
 Cpts_union
 Cpty_skin_info
 CPVR_ADDON_CAPABILITIES"C" PVR add-on capabilities
 CPVR_ATTRIBUTE_INT_VALUE"C" Representation of a general attribute integer value
 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_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_SIGNAL_STATUS"C" PVR add-on signal status information
 CPVR_STREAM_PROPERTIES::PVR_STREAM
 CPVR_STREAM_PROPERTIES"C" Stream properties
 CPVR_STREAM_TIMES"C" Times of playing stream (Live TV and recordings)
 CPVR_TIMER"C" PVR add-on timer event
 CPVR_TIMER_TYPE"C" PVR add-on timer event type
 Ckodi::addon::PVRCapabilities
 Ckodi::addon::PVRChannelGroupMembersResultSet
 Ckodi::addon::PVRChannelGroupsResultSet
 CPVR::PVRChannelNumberInputChangedEvent
 Ckodi::addon::PVRChannelsResultSet
 CPVR::PVRContextMenuEvent
 CPVR::PVREpgSearchData
 Ckodi::addon::PVREPGTagsResultSet
 CPVR::PVRImagePattern
 CPVR::PVRPreviewAndPlayerShowInfoChangedEvent
 Ckodi::addon::PVRProvidersResultSet
 Ckodi::addon::PVRRecordingsResultSet
 Ckodi::addon::PVRTimersResultSet
 CXBMCAddon::Python::PyContext
 CXBMCAddon::Python::PyContextState
 CPyElem
 CXBMCAddon::Python::PyGILLock
 CPythonBindings::PyHolder
 CPythonBindings::PyObjectDecrementor
 CPythonBindings::PythonCompare< T >
 CXBMCAddon::AddonClass::Ref< T >
 CXBMCAddon::xbmcgui::ref
 CXBMCAddon::AddonClass::Ref< P1 >
 CXBMCAddon::AddonClass::Ref< XBMCAddon::Callback >
 CXBMCAddon::AddonClass::Ref< XBMCAddon::CallbackHandler >
 CXBMCAddon::AddonClass::Ref< XBMCAddon::Python::PythonLanguageHook >
 CXBMCAddon::AddonClass::Ref< XBMCAddon::RetardedAsyncCallbackHandler >
 CXBMCAddon::AddonClass::Ref< XBMCAddon::xbmcgui::Control >
 CXBMCAddon::AddonClass::Ref< XBMCAddon::xbmcgui::ControlSpin >
 CXBMCAddon::AddonClass::Ref< XBMCAddon::xbmcgui::Window >
 CRefreshOverride
 CREFRESHRATE
 CRefreshVideoLatency
 CReleaseTypeInfo
 Crender_details
 CKODI::RETRO::CRenderBufferManager::RenderBufferPools
 CRendererDetail
 CCGUIBaseContainer::RENDERITEM
 CKODI::SUBTITLES::STYLE::renderOpts
 CReplayGain
 CCApplicationVolumeHandling::ReplayGainSettings
 CADDON::RepoInfo
 CADDON::RepositoryDirInfo
 CADDON::CRepositoryUpdater::RepositoryUpdated
 CADDON::CAddonDatabase::RepoUpdateData
 CRESOLUTION_INFOProvide info of a resolution
 CRESOLUTION_WHR
 CADDON::CRepository::ResolveResult
 CUPNP::ResourcePrioritySort
 Chelper_Log.Result
 Cdbiplus::result_set
 CKODI::VIDEO::UTILS::ResumeInformation
 CRssSet
 Crt_addrinfo
 Crt_metrics
 Crt_msghdr
 Crt_msghdr2
 Crtstat
 CCGUIFontTTF::RunInfo
 CS_COMMANDS_C1
 CSActorInfo
 CSAlarmClockEvent
 CSampleConfig
 CsampleFormat
 CPVR::SBackend
 CXFILE::SCacheStatus
 CCVideoPlayer::SContent
 CCDataCacheCore::SContentInfo
 CScopedEventLoopBlockHelper RAII-struct to block event loop for modifications
 CCWinSystemOSX::ScreenResolution
 CSDbTableOffsets
 CVAAPI::SDiMethods
 CSDirData
 CSDirState
 CCVideoPlayer::SDVDInfo
 CSelectionStream
 COVERLAY::CRenderer::SElement
 CServerInfoStruct
 CCZeroconfAvahi::ServiceInfoHelper to store information on howto create an avahi-group to publish
 CCVideoInfoTag::SetInfo< Struct holding information about a movie set
 CXBMCAddon::SetLanguageHookGuard
 CSettingGroup
 CADDON::SExtValue
 CSGUIControlAndOffset
 Cstd::shared_ptr
 CMEDIA_DETECT::signature
 CSimpleDefinition
 CCVideoPlayerAudio::SInfo
 CXBMCAddon::xbmcgui::SingleLockWithDelayGuard
 Cspdlog::sinks::sink
 CActiveAE::SinkConfig
 CSinkInfoStruct
 CActiveAE::SinkReply
 CDX::SizeGen< T >
 CCDVDSubtitleTagSami::SLangclass
 CSliderAction
 CXFILE::SNativeIoControl
 Csndio_formats
 Csort_map
 CsortByChannelNumber
 CsortByClientChannelNumber
 CSortBySettingsOrder
 CSortDescription
 CSortLanguage
 Csortstringbyname
 CSortUtils
 CActiveAE::CActiveAE::SoundState
 CKODI::PLATFORM::FILESYSTEM::space_info
 CSpeechRecognitionImpl
 CSpeedInfo
 CCDVDMsgPlayerSetSpeed::SpeedParams
 CCDVDInputStreamBluray::SPlane
 CCDataCacheCore::SPlayerAudioInfo
 CSPlayerState
 CCDataCacheCore::SPlayerVideoInfo
 CSplitPath
 CCRenderManager::SPresent
 Csps_info_struct
 CSPUData
 COVERLAY::SQuad
 COVERLAY::SQuads
 CCDataCacheCore::SRenderInfo
 COVERLAY::SRenderState
 CKODI::VIDEO::SScanSettings
 Ckodi::gui::dialogs::SSelectionEntrySelection entry structure
Used to provide the necessary data for the selection dialog and to declare the selected position in it
 CXCURL::DllLibCurlGlobal::SSession
 CKODI::PLAYLIST::SSortPlayListItem
 CCVideoPlayer::SSpeedState
 CSStartMsg
 CCDataCacheCore::SStateInfo
 CSStateMsg
 CCApplicationStackHelper::StackPartInformation
 CSTAT_STRUCTURE
 CstDVDAudioFrame
 CstEmuFileObject
 CStereoModeConversionMap
 CStereoModeMap
 CCDataCacheCore::STimeInfo
 CstListElement
 CMEDIA_DETECT::STORAGE::StorageDeviceAbstracts a generic storage device
 Cdbiplus::StrAccum
 CSTREAM_CRYPTO_SESSION
 Cstd::streambuf
 CKODI::RETRO::StreamBuffer
 CCDVDDemuxCC::streamdata
 CStreamInfo
 CKODI::RETRO::StreamPacket
 CKODI::RETRO::StreamProperties
 CActiveAE::CEngineStats::StreamStats
 CStreamUtils
 CStringSettingOption
 Ckodi::tools::StringUtils
 CStringUtils
 CStringValidation
 CStubDefinition
 Chelper_Log.Log.style
 CKODI::SUBTITLES::STYLE::style
 CsubtitleData
 CKODI::SUBTITLES::STYLE::subtitleOpts
 CCDVDOverlayCodec::SubtitlePacketExtraData
 CDXVA::SupportedConversionsArgs
 CKODI::ADDONS::CExtsMimeSupportList::SupportValueStructure to store information about supported part
 CKODI::ADDONS::CExtsMimeSupportList::SupportValuesStructure to store available data for related addon
 CKODI::WINDOWING::WAYLAND::CWindowDecorator::Surface
 CCScraperUrl::SUrlEntry
 CKODI::RETRO::CRPRendererOpenGL::Svertex
 CSVertex
 CCGLContextEGL::Sync
 CKODI::TIME::SystemTime
 CSZipEntry
 CT
 CtagToken
 CTemperatureInfo
 CTest
 Ctesting::Test
 CTestDatabaseUtilsHelper
 CTestEntry
 CTestFileData
 Cxbmcutil::test::TestGlobalPattern1
 CTestURLGetWithoutUserDetailsData
 CTestUtilCleanStringData
 CTestUtilSplitParamsData
 CTextCachedPage_t
 CTextCacheStruct_t
 CTextExtData_t
 CTextp27_t
 CTextPageAttr_t
 CTextPageinfo_t
 CTextRenderInfo_t
 CTextSubtitle_t
 CTextSubtitleCache_t
 CCTextureBundleXBT::Texture
 Cthread
 CKODI::MESSAGING::ThreadMessage
 CKODI::MESSAGING::ThreadMessageCallback
 CThumbDataManagement
 CCDVDInputStream::ITimes::Times
 CKODI::TIME::TimeZoneInformation
 CTiXmlDocument
 CCDDB::toc
 CToDBusType< T >
 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 >
 CMEDIA_DETECT::TRACKINFO
 CTransformMatrix
 CCSlideShowPic::TRANSITION
 CTranslatableIntegerSettingOption
 CKODI::PLAYLIST::translateField
 CtranslateField
 CtranslateJSONField
 CtranslateType
 CTranslator
 Cstd::true_type
 CTrueHDMajorSyncInfo
 CCDVDInputStreamStack::TSeg
 CXBMCAddon::Tuple< T1, T2, T3, T4, Extraneous >
 CXBMCAddon::Tuple< T1 >
 CXBMCAddon::Tuple< T1, T2 >
 CXBMCAddon::Tuple< T1, T2, T3 >
 CXBMCAddon::tuple_null_type
 CXBMCAddon::TupleBase
 Ctvscreen
 CTVShowRegexp
 C<TVTopShelfProvider>
 CTweener
 CKODI::UTILITY::TypedDigest
 CPythonBindings::TypeInfo
 CADDON::TypeMapping
 CCUdpClient::UdpCommand
 CUIApplication(extended)
 C<UIApplicationDelegate>
 C<UIGestureRecognizerDelegate>
 C<UIKeyInput>
 CUIResponder
 C<UITextFieldDelegate>
 CCGraphicContext::UITransform
 CUIView
 CUIViewController
 CXbmcCommons::UncheckedException
 Cstd::unique_lock
 CUPnPServer
 CURIUtils
 CUSBDevicePrivateData
 CVDPAU::VDPAU_procs
 Cstd::vector
 CCConvolutionShader::Vertex
 COVERLAY::COverlayGlyphGL::VERTEX
 COVERLAY::COverlayGlyphGLES::VERTEX
 CVertex
 CVFS_CACHE_STATUS_DATA
 CVFSDirEntry
 CVFSGetDirectoryCallbacks
 CVFSProperty
 CVFSURL
 CVideoAssetInfo
 CVideoClassifyTest
 CVIDEOCODEC_INITDATA
 CVIDEOCODEC_PICTURE
 CVideoDriverInfo
 CVideoPicture
 CViewModeProperties
 Ckodi::addon::VisualizationTrack
 CWaitCondition
 CCWakeOnAccess::WakeUpEntry
 CKODI::WINDOWING::WAYLAND::WaylandCPtrCompare
 CwebvttAutoValue
 CwebvttCssStyle
 CwebvttCueSettings
 Cwin32_exception
 CXBMCAddon::xbmcgui::WindowDialogMixin
 CwinEndpointsToAEDeviceType
 Ctesting::WithParamInterface
 CWithParamInterface
 CWSDiscovery::wsd_req_info
 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
 CXBMCController()
 CKODI::KEYBOARD::XBMCKEYTABLE
 CCDDB::Xcddb
 CKODI::WINDOWING::WAYLAND::CXkbcommonKeymap::XkbComposeTableDeleter
 CKODI::WINDOWING::WAYLAND::CXkbcommonKeymap::XkbKeymapDeleter
 Ctinyxml2::XMLDocument
 CXMLUtils
 CXMode
 CXOutput
 CXPR_HEADER
 CXSLTUtils
 CYuvImage
 CCZeroconfBrowser::ZeroconfService
 CTs