kodi
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 C__attribute__
 C__RAW_READ_INFO
 C_bigintA big integer basic object
 C_CB_T
 C_crtc
 CNPT_TlsCertificateInfo::_fingerprint
 CNPT_TlsCertificateInfo::_issuer
 C_LARGE_INTEGER
 C_output
 C_output_prop
 C_SCSI_PASS_THROUGH
 C_SCSI_PASS_THROUGH_AND_BUFFERS
 C_SCSI_PASS_THROUGH_DIRECT
 C_SCSI_PASS_THROUGH_DIRECT_AND_SENSE_BUFFER
 C_SSL
 C_SSL_CERT
 C_SSL_CTX
 C_SSLObjLoader
 C_stati64
 CNPT_TlsCertificateInfo::_subject
 C_transform
 C_ULARGE_INTEGER
 C_umode
 C_WDIR
 C_wdirent
 C_x509_ctx
 CA
 Caccel_tAccelerometer struct
 CPlatinum::Action
 CPlatinum::ActionArgumentDescription
 CPlatinum::ActionDescription
 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
 CADDON::AddonWithUpdateStruct - CAddonWithUpdate
 CAEAudioFormatThe audio format structure that fully defines a stream's audio information
 CAEDelayStatus
 CAEDeviceEnumerationOSX
 CAERingBufferThis buffer can be used by one read and one write thread at any one time without the risk of data corruption
 Caes_key_st
 CAE::AESinkDevice
 CAE::AESinkInfo
 CAE::AESinkRegEntry
 CXBMCAddon::Alternative< T1, T2 >
 Camc_demux
 CandroidIcon
 CandroidPackage
 CCTextureBundleXBT::Animation
 CAppDelegate()
 CArtForThumbLoaderA structure used for fetching music art data
 CArtistVideoLinks
 CAtomicGuard
 CATTRIBUTE_PACKEDCommon
 CAUDIO_ENGINE_FORMATInternal API structure which are used for data exchange between Kodi and addon
 CActiveAE::AudioSettings
 CAVDisplayCriteria()
 CKODI::JOYSTICK::AxisConfiguration
 CBarA
 CBase64
 CBaseTestType
 CBI_CTXMaintains the state of the cache, and a number of variables used in reduction
 CBitstreamStats
 CBlurayStatePod structure which represents the current Bluray state
 CBMPHEAD
 Cbox_t
 Cpython.zeroconf.Browser
 CKODI::WINDOWING::WAYLAND::CWindowDecorator::Buffer
 CXbmcCommons::BufferThis class is based on the java java.nio.Buffer class however, it does not implement the 'mark' functionality
 CNPT_String::Buffer
 CXbmcCommons::BufferException
 CBufferInfo
 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
 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
 CADDON::CAddonGUITranslatorTranslates data types from GUI API to the corresponding format in Kodi
 CADDON::CAddonInfo
 CADDON::CAddonInfoBuilder
 CADDON::CAddonInfoBuilderFromDB
 CADDON::CAddonMgrClass - CAddonMgr Holds references to all addons, enabled or otherwise
 CADDON::CAddonReposClass - CAddonRepos Reads information about installed official/third party repos and their contained add-ons from the database
 CADDON::CAddonUpdateRulesClass - CAddonUpdateRules Manages information about the updateability of addons by defining and handling certain rules
 CADDON::CAddonVersion
 CSOCKETS::CAddress
 CCAddress
 CCADeviceInstance
 CCADisplayLinkWrapper
 CCAEBitstreamPacker
 CCAEChannelInfo
 CCAEDeviceInfoThis classt provides the details of what the audio output hardware is capable of
 CCAEELDParser
 CCAELimiter
 CCAEPackIEC61937
 CActiveAE::CAEResampleFactory
 CAE::CAESinkFactory
 CCAESinkFactoryWin
 CCAESpinLock
 CCAESpinSectionLockless consistency guaranteeer
 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
 CCBitstreamConverter
 CCBitstreamParser
 CCBitstreamReader
 CCBitstreamWriter
 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::CConnectionConnection to Wayland compositor
 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
 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
 CCDataBlock
 CCDataBlockStore
 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::CDigestUtility class for calculating message digests/hashes, currently using OpenSSL
 CXFILE::CDirectoryWrappers for IDirectory
 CXFILE::CDirectoryCache
 CXFILE::CDirectoryFactoryGet access to a directory of a file system
 CCDirectoryHistory
 CXFILE::MUSICDATABASEDIRECTORY::CDirectoryNode
 CXFILE::VIDEODATABASEDIRECTORY::CDirectoryNode
 CCDirtyRegionTracker
 CCDiscoAlbum
 CKODI::UTILS::CDisplayInfo
 CCSectionLoader::CDll
 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
 CCEffectHashTable< T, pfnIsEqual >
 CD3DX11Effects::CEffectHeap
 CD3DX11Effects::CEffectLoader
 CD3DX11Effects::CEffectMatrix
 CD3DX11Effects::CEffectReflection
 CCEffectVector< T >
 CD3DX11Effects::CEffectVector4
 CCEffectVector< D3D11_SO_DECLARATION_ENTRY >
 CCEffectVector< D3DX11Effects::SInterface *>
 CCEffectVector< D3DX11Effects::SMember *>
 CCEffectVector< D3DX11Effects::SSingleElementType *>
 CCEffectVector< T *>
 CCEffectVector< uint8_t >
 CCEffectVector< void *>
 CCEGLAttributes< AttributeCount >Convenience wrapper for stack-allocated EGL attribute arrays
 CCEGLAttributesVecConvenience wrapper for heap-allocated EGL attribute arrays
 CCEGLContextUtils
 CKODI::UTILS::EGL::CEGLFence
 CCEGLImage
 CCEGLUtils
 CCEmuFileWrapper
 CActiveAE::CEngineStats
 CCEnvironmentPlatform-independent environment variables manipulations
 CPVR::CEpgTagStateChange
 CPVR::CEpgUpdateRequest
 CCEventThis is an Event class built from a ConditionVariable
 CEVENTCLIENT::CEventAction
 CEVENTCLIENT::CEventButtonState
 CEVENTCLIENT::CEventClient
 CXbmcThreads::CEventGroupCEventGroup is a means of grouping CEvents to wait on them together
 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::CExecutableActionClass which defines an executable action
 CCExifParse
 CCGUIImage::CFadingTexture
 CCFanart/brief CFanart is the core of fanart support and contains all fanart data for a specific show
 CCFavouritesService
 CCFavouritesURL
 CKODI::JOYSTICK::CFeatureAxisAxis of a feature (analog stick, accelerometer, etc)
 CCFFmpegLog
 CXFILE::CFile
 CCFile
 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
 CCGUIActionClass containing vector of condition->(action/navigation route) and handling its execution
 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
 CCheckedNumber< T, MaxValue >
 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
 CVDPAU::CInteropState
 Ccipher_info_t
 CCIptcParse
 CCIrssMessage
 CKODI::KEYMAP::CIRTranslator
 CCEffectHashTable< T, pfnIsEqual >::CIterator
 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
 Cclassic_ctrl_tClassic controller expansion device
 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
 CCMediaCrawlerBrowseInfo
 CCMediaSourceRepresents a share
 CCMediaTypes
 CD3DX11Core::CMemoryStream
 CCMessagePrinter
 CCMime
 CKODI::UTILS::POSIX::CMmapWrapper for mapped memory that automatically calls munmap on destruction
 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
 Ccode
 CCodecFactory
 CCOLOR
 CUTILS::COLOR::ColorFloats
 CUTILS::COLOR::ColorInfo
 Ccomparator
 CXbmcThreads::ConditionVariableThis is a thin wrapper around std::condition_variable_any
 CNPT_HttpClient::Config
 CNPT_HttpServer::Config
 CNPT_HttpResponder::Config
 Cconfig_s
 CNPT_HttpClient::Connection
 CCWebServer::ConnectionHandler
 CNPT_HttpClient::Connector
 CConstructTestVector
 CADDON::ContentMapping
 CContentUtils
 CCNfsConnection::contextTimeout
 CKODI::GAME::ControllerColumnColumn of controllers in the grid
 CKODI::GAME::ControllerVertexVertex in the grid of controllers
 CControlMapping
 CPlatinum::ControlPoint
 CCOpticalBuiltinsClass providing optical media related built-in commands
 CCoreInfo
 CCOrigin
 CKODI::WINDOWING::COSScreenSaverInhibitorInhibit the OS screen saver as long as this object is alive
 CKODI::WINDOWING::COSScreenSaverManagerManage the OS screen saver
 CXbmcThreads::CountingLockable< L >This template will take any implementation of the "Lockable" concept and allow it to be used as an "Exitable Lockable."
 CKODI::WINDOWING::WAYLAND::COutputWl_output handler that collects information from the compositor and then passes it on when everything is available
 COVERLAY::COverlay
 CCPacket
 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
 CPLAYLIST::CPlayList
 CPLAYLIST::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
 CCProcessInfo
 CCProfile
 CCProfileBuiltinsClass providing profile related built-in commands
 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::CRegistryHandle Wayland globals
 CCRemoteControlXbox
 CCRendererVTB::CRenderBuffer
 CCRenderBuffer
 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
 CCScrollerClass used to handle scrolling, allow using tweeners
 CCScrollInfo
 CCVideoDatabase::CSeason
 CKODI::WINDOWING::WAYLAND::CSeatHandle all events and requests related to one seat (including input and selection)
 CKODI::WINDOWING::WAYLAND::CSeatSelectionRetrieve and accept selection (clipboard) offers on the data device of a seat
 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
 CShaders::CShader
 CShaders::CShaderProgram
 CKODI::UTILS::POSIX::CSharedMemoryGet a chunk of shared memory of specified size
 CCSharedSectionA CSharedSection is a mutex that satisfies the Shared Lockable concept (see Lockables.h)
 CCShowItem
 CCShowLink
 CKODI::CSignalHandlerList< ManagedT >
 CKODI::CSignalHandlerList< PresentationFeedbackHandler >
 CKODI::CSignalRegistration
 CCSingleExitThis implements a "guard" pattern for exiting all locks currently being held by the current thread and restoring those locks on destruction
 CCSizeGen< T >Generic two-dimensional size representation
 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
 CD3DX11Effects::CSOParser
 CActiveAE::CSoundPacketVariables here follow ffmpeg naming
 CIMAGE_FILES::CSpecialImageLoaderFactory
 CCSpecialProtocol
 CADDON::CSkinInfo::CStartupWindow
 CCStopWatch
 CCStreamHandler
 CCStreamHandlerFinder
 CCStrEntry
 CCSubtitlesAdapter
 CActiveAE::CSyncError
 CCSysData
 CCSysfsPath
 CCSystemBuiltinsClass providing system related built-in commands
 CJSONRPC::CSystemOperations
 Cct_data_s
 CCTeletextDecoder
 CCTextSearch
 CCTextureBase texture class, subclasses of which depend on the render spec (DX, GL etc.)
 CCTextureArray
 CCTextureBundle
 CCTextureBundleXBT
 CCTextureDetailsSimple class for passing texture detail around
 CCTextureInfo
 CCTextureMap
 CJSONRPC::CTextureOperations
 CCTextureUtils
 CCThread
 CCTimeUtils
 CCToneMappers
 CCGUIFontTTF::CTranslatedVertices
 CCTVOSFileUtils
 CCTVOSNSUserDefaults
 CCTVOSTopShelf
 CCUDFBlockInput
 CCUDiskDevice
 CCueReader
 CCGUIMediaWindow::CUpdateGuard
 CUPNP::CUPnP
 CCUPowerSource
 CCURL
 CCUrlOptions
 CCUtf8Utils
 CCUtil
 CVAAPI::CVaapiBufferStatsBuffer statistics used to control number of frames in queue
 CVAAPI::CVaapiConfig
 CVAAPI::CVAAPIContext
 CVAAPI::CVaapiDecodedPictureHolds a decoded frame Input to COutput for further processing
 CVAAPI::CVaapiProcessedPicture
 CKODI::WINDOWING::GBM::CVaapiProxy
 CKODI::WINDOWING::X11::CVaapiProxy
 CKODI::WINDOWING::WAYLAND::CVaapiProxy
 CVAAPI::CVaapiTexture
 CCVariant
 CCVC1BitstreamParser
 CVDPAU::CVdpauBufferStatsBuffer statistics used to control number of frames in queue
 CVDPAU::CVdpauConfig
 CVDPAU::CVDPAUContext
 CVDPAU::CVdpauDecodedPictureHolds a decoded frame Input to COutput for further processing
 CVDPAU::CVdpauProcessedPictureFrame after having been processed by vdpau mixer
 CVDPAU::CVdpauTexture
 CCVector
 CCVertexBuffer
 CADDON::CVFSURLWrapper
 CCVideoBuffer
 CCVideoBufferManager
 CVIDEO::CVideoInfoTagLoaderFactory
 CKODI::WINDOWING::GBM::CVideoLayerBridge
 CVIDEO::GUILIB::CVideoPlayActionProcessorBase
 CCVideoSettings
 CCVideoSettingsLocked
 CVAAPI::CVideoSurfaces
 CVDPAU::CVideoSurfaces
 CCVideoSync
 CVIDEO::TAGS::CVideoTagExtractionHelper
 CVIDEO::GUILIB::CVideoVersionHelper
 CCViewModeSettings
 CCViewState
 CCWeatherBuiltinsClass providing weather related built-in commands
 CCWeatherInfo
 CCWebServer
 CCWebSocket
 CCWebSocketFrame
 CCWebSocketManager
 CCWebSocketMessage
 CCWebVTTHandler
 CCWiiController
 CCWiiRemote
 CCWIN32Util
 CKODI::WINDOWING::CWindowSystemFactory
 CCWindowTranslator
 CCWinEventsOSXImplWrapper
 CCWinShader
 CCWinSystemBase
 CKODI::WINDOWING::LINUX::CWinSystemEGL
 CCWriteRate
 CCXBMCClient
 CJSONRPC::CXBMCOperations
 CCXBMCTestUtils
 CCXBTFBase
 CCXBTFFile
 CCXBTFFrame
 CXFILE::CXbtManager
 CCXHandle
 CKODI::WINDOWING::WAYLAND::CXkbcommonContext
 CKODI::WINDOWING::WAYLAND::CXkbcommonKeymap
 CCXRandR
 CCLinuxRendererGL::CYuvPlane
 CCLinuxRendererGLES::CYuvPlane
 CCZeroconfThis class provides support for zeroconf while the different zeroconf implementations have asynchronous APIs this class hides it and provides only few ways to interact with the services
 CCZeroconfBrowserThis class provides support for zeroconf browsing
 CCZipManager
 CD3DPalette
 CD3DTexture
 CD3DX11_EFFECT_DESC
 CD3DX11_EFFECT_SHADER_DESC
 CD3DX11_EFFECT_TYPE_DESC
 CD3DX11_EFFECT_VARIABLE_DESC
 CD3DX11_GROUP_DESC
 CD3DX11_PASS_DESC
 CD3DX11_PASS_SHADER_DESC
 CD3DX11_STATE_BLOCK_MASK
 CD3DX11_TECHNIQUE_DESC
 Cdbiplus::Database
 CDatabaseSettings
 CDatabaseUtils
 CDataHolder
 Cdbiplus::Dataset
 CCDatabase::DatasetFieldInfo
 CCDatabase::DatasetLayout
 Cdbiplus::DbErrors
 CDBusMessageDeleter
 CDEBUG_INFO_PLAYER
 CDEBUG_INFO_RENDER
 CDEBUG_INFO_VIDEO
 CDecodedFrame
 CDecodedFrames
 CDecoderManager
 CDecodeTestVector
 CXBMCAddon::DelayedCallGuardThis class can be used to access the language hook's DelayedCallOpen and DelayedCallClose
 COPTIONALS::delete_CLircContainer
 CKODI::WINDOWING::WAYLAND::CWinSystemWaylandEGLContextGL::delete_CVaapiProxy
 CKODI::WINDOWING::GBM::CWinSystemGbmEGLContext::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
 CPlatinum::DeviceData
 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
 CPlatinum::Didl
 CDIR
 CPythonBindings::Director
 Cdirent
 CUTILS::DISCS::DiscInfoAbstracts the info the app knows about a disc (type, name, serial)
 CDISPOSABLE_CTX
 Cspdlog::sinks::dist_sink< Mutex >
 CDllAddonInterface
 CDllDvdNavInterface
 CDllDynamic
 CXCURL::DllLibCurl
 CDllLibSSE4Interface
 CDllLoaderContainer
 CPERIPHERALS::CPeripheralJoystick::DriverHandler
 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_tPublic type that is used to provide statistics on a handle
 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
 CCEGLAttributesVec::EGLAttribute
 CCEGLAttributes< AttributeCount >::EGLAttribute
 CCEGLImage::EglAttrs
 CCEGLImage::EglPlane
 Cclix::detail::IfManaged< StringType >::Select::Either< TrueType, FalseType >
 Cclix::detail::IfManaged< System::String ^>::Select::Either< TrueType, FalseType >
 CELDHeader
 Cenable_shared_from_this
 CEncodeTestVector
 CEndPoint
 CXbmcThreads::EndTime< T, bool >
 CXbmcThreads::EndTime< T, true >
 CNPT_ZipFile::Entry
 CNPT_Map< K, V >::Entry
 CNPT_XmlNodeCanonicalWriter::SortedAttributeList::Entry
 CNPT_HashMap< K, V, HF >::Entry
 CNPT_XmlNodeCanonicalWriter::SortedNamespaceList::Entry
 CEnvironment
 CEPG_TAG"C" PVR add-on channel group member
 CVIDEO::EPISODE
 Cdbiplus::et_info
 CUTILS::MOVING_SPEED::EventCfg
 CXBMC.EventClient
 CD3DX11Effects::EVersionTag
 Cexception
 CException
 CXbmcCommons::ExceptionThis class a superclass for exceptions that want to utilize some utility functionality including autologging with the specific exception name
 CExifInfo_t
 CCDatabase::ExistsSubQuery
 Cexpansion_tGeneric expansion device plugged into wiimote
 CExport
 CExportList
 CEXT_VALUE
 CIAEStream::ExtData
 CExternalStreamInfo
 Cfalse_type
 CCFavouritesService::FavouritesUpdated
 CFeatureTypeEqual
 CFFmpegExtraData
 Cdbiplus::field
 CNPT_UrlQuery::Field
 Cdbiplus::field_prop
 Cdbiplus::field_value
 CPLT_ProtocolInfo::FieldEntry
 CCDVDMsgOpenFile::FileParams
 CKODI::TIME::FileTime
 CFileTypeMapEntry
 CCDatabase::Filter
 CCGUIDialogMediaFilter::Filter
 CFlags
 CFontMetadata
 CFooA
 CFooClientMessageHandler
 CFooServerMessageHandler
 CForecastDay
 Cformatter
 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
 Cgforce_tGravity force struct
 CGifColor
 CGifFrame
 CGifHelper
 CGifreader
 Cxbmcutil::GlobalsSingleton< T >This class is an implementation detail of the macros defined below and is NOT meant to be used as a general purpose utility
 CShaders::GLSLOutput
 CVAAPI::CVaapi1Texture::GLSurface
 CVDPAU::CVdpauTexture::GLSurface
 CCGUIFontTTF::Glyph
 Cgpgrt_lock_t
 CPVR::GridItem
 Cgroup
 CGroupUtils
 Cgui_context_menu_pair
 CGUICONTROLSTATS
 CXBMCAddonUtils::GuiLock
 Cguitar_hero_3_tGuitar Hero 3 expansion device
 CGUIViewSortDetails
 Cgz_header_s
 Cgz_state
 CgzFile_s
 CH3DLUT
 Chandle_closer
 Clib.version_check.handler.Handler
 CNPT_HttpServer::HandlerConfig
 CHasher
 Chdr_metadata_infoframe
 Chdr_output_metadata
 CPlatinum::Helpers
 Cpython.bt.hid.HID
 C<HIDRemoteDelegate>
 CHTMLMapping
 CHttpFileDownloadContext
 CHttpParser
 CHTTPPythonRequest
 CHttpRangeUtils
 CPlatinum::HttpRequest
 CHTTPRequest
 CHTTPRequestHandlerUtils
 CPlatinum::HttpResponse
 CHTTPResponseDetails
 CKODI::ACTION::IActionListenerInterface defining methods to handle GUI actions
 CKODI::GAME::IActivePortListA list populated by input ports on a game console
 CIActivityHandler
 CADDON::IAddonInstanceHandler
 CADDON::IAddonMgrCallbackClass - IAddonMgrCallback This callback should be inherited by any class which manages specific addon types
 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
 CIAEClockCallbackCallback interface for VideoPlayer clock needed by AE for sync
 CIAEEncoderIAEEncoder interface for on the fly audio compression
 CActiveAE::IAEResample
 CIAESink
 CIAESound
 CIAESoundDeleter
 CIAEStreamIAEStream Stream Interface for streaming audio
 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
 CID3DX11Effect
 CID3DX11EffectBlendVariable
 CID3DX11EffectClassInstanceVariable
 CID3DX11EffectConstantBuffer
 CID3DX11EffectDepthStencilVariable
 CID3DX11EffectDepthStencilViewVariable
 CID3DX11EffectGroup
 CID3DX11EffectInterfaceVariable
 CID3DX11EffectMatrixVariable
 CID3DX11EffectPass
 CID3DX11EffectRasterizerVariable
 CID3DX11EffectRenderTargetViewVariable
 CID3DX11EffectSamplerVariable
 CID3DX11EffectScalarVariable
 CID3DX11EffectShaderResourceVariable
 CID3DX11EffectShaderVariable
 CID3DX11EffectStringVariable
 CID3DX11EffectTechnique
 CID3DX11EffectType
 CID3DX11EffectUnorderedAccessViewVariable
 CID3DX11EffectVariable
 CID3DX11EffectVectorVariable
 CIDatabaseQueryRuleFactory
 CIDecoder
 CCDVDInputStream::IDemux
 CIDeviceNotify
 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
 CIEnumerable
 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
 Cclix::detail::IfManaged< StringType >
 Cclix::detail::IfManaged< System::String ^>
 Cifo_handle_tThe following structure defines an IFO file
 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::IInputHandlerHandler interface for input events from CSeatInputProcessor
 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
 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
 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
 Cimplements
 CWin32DllLoader::Import
 CIMsgTargetCallback
 CMUSIC_INFO::IMusicInfoTagLoader
 Cinflate_state
 CReplayGain::Info
 CINFO::InfoBoolBase class, wrapping boolean conditions and expressions
 Cinfoformat
 Cinfomap
 Cxbmcutil::InitFlagThis is another bit of hackery that will act as a flag for whether or not a global/static has been initialized yet
 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::InterceptorBaseThese two classes are closely associated with the Interceptor template below
 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
 Cinternal_state
 CVDPAU::InteropInfo
 CVAAPI::InteropInfo
 CXBMCAddonUtils::InvertSingleLockGuard
 CIOSEAGLView(PrivateMethods)
 CIOSKeyboardView()
 CKODI::WINDOWING::IOSScreenSaverInterface for OS screen saver control implementations
 CIOStream
 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
 Cir_dot_tA single IR source
 Cir_tIR struct
 CKODI::WINDOWING::WAYLAND::IRawInputHandlerKeyboardHandler for raw wl_keyboard events
 CKODI::WINDOWING::WAYLAND::IRawInputHandlerPointerHandler for raw wl_pointer events
 CKODI::WINDOWING::WAYLAND::IRawInputHandlerTouchHandler for raw wl_touch events
 CKODI::RETRO::IRenderBuffer
 CKODI::RETRO::IRenderCallback
 CKODI::RETRO::IRendererFactoryRendering factory
 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::IShellSurfaceAbstraction for shell surfaces to support multiple protocols such as wl_shell (for compatibility) and xdg_shell (for features)
 CKODI::WINDOWING::WAYLAND::IShellSurfaceHandler
 CKODI::ISignalHandlerData
 CISliderCallbackInterface class for callback from the slider dialog
 CISlideShowDelegate
 Cclix::detail::IsManagedString< StringType >
 Cclix::detail::IsManagedString< System::String ^>
 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
 Cistream
 CKODI::RETRO::IStreamManager
 Cdetail::ISubscription< Event >
 CISubSettingsInterface defining methods to load additional setting values from an XML file being loaded by the settings system
 CItem
 CNPT_List< T >::Item
 CNPT_HashMap< K, V, HF >::Iterator
 CNPT_List< T >::Iterator
 CIThreadImpl
 CITimerCallback
 CCDVDInputStream::ITimes
 CITouchActionHandlerInterface defining all supported touch action events
 CJSONRPC::ITransportLayer
 CVAAPI::IVaapiWinSystem
 CVIDEO::IVideoInfoTagLoaderBase class for video tag loaders
 CVIDEO::IVideoItemArtworkHandler
 CVIDEO::IVideoItemArtworkHandlerFactory
 CIVideoPlayer
 CKODI::WINDOWING::WAYLAND::IWindowDecorationHandlerHandler for reacting to events originating in window decorations, such as moving the window by clicking and dragging
 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
 Cjoystick_tJoystick calibration structure
 CJSONRPC::JsonRpcMethodMapStructure mapping a json rpc method definition to an actual method implementation
 CCNfsConnection::keepAliveStruct
 CKODI::WINDOWING::WAYLAND::KeyComposerStatusContainer for the key composer status
 CKeyMap
 CKODI::KEYMAP::KeymapActionAction entry in joystick.xml
 CKODI::KEYMAP::KeymapActionGroupContainer that sorts action entries by their holdtime
 CKODI::KEYBOARD::KeyTable
 Ckiss_fft_cpx
 Ckiss_fft_state
 Ckiss_fftr_state
 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
 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
 Clight_t
 Clist
 CNeptuneLogConsole.Listener
 CINPUTSTREAM_PROPERTY::LISTITEMPROPERTY
 CLocStr
 Chelper_Log.Log
 Cutils.logger
 CNeptuneLogConsole.LogRecord
 CD3DX11Effects::LValue
 Cdefault.Main
 CPlatinum::ManagedWrapper< T_NativeType >
 CPlatinum::ManagedWrapper< PLT_AffiliationInfo >
 CPlatinum::ManagedWrapper< PLT_AlbumArtInfo >
 CPlatinum::ManagedWrapper< PLT_Description >
 CPlatinum::ManagedWrapper< PLT_DeviceIcon >
 CPlatinum::ManagedWrapper< PLT_ExtraInfo >
 CPlatinum::ManagedWrapper< PLT_HttpRequestContext >
 CPlatinum::ManagedWrapper< PLT_MediaItemResource >
 CPlatinum::ManagedWrapper< PLT_MiscInfo >
 CPlatinum::ManagedWrapper< PLT_ObjectClass >
 CPlatinum::ManagedWrapper< PLT_PeopleInfo >
 CPlatinum::ManagedWrapper< PLT_PersonRole >
 CPlatinum::ManagedWrapper< PLT_ProtocolInfo >
 CPlatinum::ManagedWrapper< PLT_RecordedInfo >
 Cmap
 CNPT_XmlNodeCanonicalWriter::MapChainLink
 Cmaterial_t
 CXBMCAddon::xbmcgui::MaybeLockUsed in add/remove control
 CMD2_CTX
 CMD5_CTX
 CMD5Context
 C<MediaBrowserDelegate>
 CPlatinum::MediaObject
 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
 Cname_t
 CNestDetect
 CCWeatherJob::ci_less::nocase_compare
 CXFILE::VIDEODATABASEDIRECTORY::Node
 CXFILE::MUSICDATABASEDIRECTORY::Node
 CCGUIDialogKaiToast::Notification
 CNPT_ThreadCallbackSlot::NotificationHelper
 CNPT_AllowedValueRangeThe NPT_AllowedValueRange struct holds the min, max and step value allowed of a UPnP Service state variable
 CNPT_AndroidFileStream
 CNPT_AndroidFileWrapper
 CNPT_Array< T >
 CNPT_Array< NPT_Reference >
 CNPT_Array< NPT_String *>
 CNPT_Array< NPT_String >
 CNPT_Array< NPT_ZipFile::Entry >
 CNPT_Array< PLT_ActionDesc *>
 CNPT_Array< PLT_Argument * >
 CNPT_Array< PLT_ArgumentDesc *>
 CNPT_Array< PLT_DeviceIcon >
 CNPT_Array< PLT_MediaItemResource >
 CNPT_Array< PLT_SecResource >
 CNPT_Array< PLT_Service *>
 CNPT_AtomicVariableInterface
 CNPT_AutoLock
 CNPT_AutomaticCleaner
 CNPT_AutoreleasePoolInterface
 CNPT_Base64
 CNPT_BlockCipher
 CNPT_BsdBlockerSocket
 CNPT_BsdSocketFd
 CNPT_BsdSocketStream
 CNPT_Configurable
 CNPT_Console
 CNPT_DataBuffer
 CNPT_DateTime
 CNPT_Digest
 CNPT_DynamicLibraryInterface
 CNPT_Environment
 CNPT_FileDateComparator
 CNPT_FileInfo
 CNPT_FileInterface
 CNPT_FilePath
 CNPT_GenericQueue
 CNPT_Hash< K >
 CNPT_Hash< char * >
 CNPT_Hash< const char * >
 CNPT_Hash< int >
 CNPT_Hash< NPT_String >
 CNPT_Hash< NPT_Thread::ThreadId >
 CNPT_Hash< unsigned int >
 CNPT_HashMap< K, V, HF >
 CNPT_Hmac
 CNPT_HttpClient
 CNPT_HttpEntity
 CNPT_HttpFileRequestHandler_DefaultFileTypeMapEntry
 CNPT_HttpHeader
 CNPT_HttpHeaderFinder
 CNPT_HttpHeaderLogger
 CNPT_HttpHeaderPrinter
 CNPT_HttpHeaders
 CNPT_HttpMessage
 CNPT_HttpProtocol
 CNPT_HttpProxyAddress
 CNPT_HttpProxySelector
 CNPT_HttpRequestContext
 CNPT_HttpRequestHandler
 CNPT_HttpResponder
 CNPT_HttpServer
 CNPT_InputStream
 CNPT_InterfaceId
 CNPT_Interruptible
 CNPT_IpAddress
 CNPT_IpAddressFinderUsed to determine if a IP Address is found as part of a list of IP Addresses
 CNPT_List< T >
 CNPT_List< CStreamHandler *>
 CNPT_List< Entry *>
 CNPT_List< NPT_AutomaticCleaner::Singleton *>
 CNPT_List< NPT_HttpConnectionManager::Connection *>
 CNPT_List< NPT_HttpHeader *>
 CNPT_List< NPT_HttpServer::HandlerConfig *>
 CNPT_List< NPT_LogConfigEntry >
 CNPT_List< NPT_Logger *>
 CNPT_List< NPT_LogHandler *>
 CNPT_List< NPT_Map::Entry *>
 CNPT_List< NPT_NetworkInterfaceAddress >
 CNPT_List< NPT_QueueItem *>
 CNPT_List< NPT_Reference >
 CNPT_List< NPT_String >
 CNPT_List< NPT_UrlQuery::Field >
 CNPT_List< NPT_XmlAttribute *>
 CNPT_List< NPT_XmlNode *>
 CNPT_List< NPT_XmlNodeCanonicalWriter::SortedAttributeList::Entry >
 CNPT_List< NPT_XmlNodeCanonicalWriter::SortedNamespaceList::Entry >
 CNPT_List< PLT_AlbumArtInfo >
 CNPT_List< PLT_Artwork >
 CNPT_List< PLT_CtrlPointListener * >
 CNPT_List< PLT_EventNotification *>
 CNPT_List< PLT_MediaObject *>
 CNPT_List< PLT_PersonRole >
 CNPT_List< PLT_ProtocolInfo::FieldEntry >
 CNPT_List< PLT_SearchClass >
 CNPT_List< PLT_SsdpPacketListener *>
 CNPT_List< PLT_StateVariable *>
 CNPT_List< PLT_ThreadTask *>
 CNPT_List< T_NativeType >
 CNPT_List< ZipHttpWorker *>
 CNPT_Log
 CNPT_LogConfigEntry
 CNPT_Logger
 CNPT_LoggerReference
 CNPT_LogHandler
 CNPT_LogManager
 CNPT_LogManagerAutoDisabler
 CNPT_LogManagerAutoLocker
 CNPT_LogRecord
 CNPT_MacAddress
 CNPT_Map< K, V >
 CNPT_Map< NPT_HttpClient *, NPT_List >
 CNPT_Map< NPT_String, NPT_Reference >
 CNPT_Map< NPT_String, NPT_Reference< NPT_List< NPT_String > > >
 CNPT_Map< NPT_String, NPT_String >
 CNPT_Map< NPT_String, NPT_TimeStamp >
 CNPT_Map< NPT_String, T >
 CNPT_Map< NPT_String, U >
 CNPT_MapEntryValueDeleter< T >
 CNPT_Message
 CNPT_MessageBroadcaster
 CNPT_MessageHandler
 CNPT_MessageQueue
 CNPT_MessageReceiver
 CNPT_MutexInterface
 CNPT_NetworkInterface
 CNPT_NetworkInterfaceAddress
 CNPT_NetworkNameResolver
 CNPT_ObjectComparator< T >
 CNPT_ObjectDeleter< T >
 CNPT_OutputStream
 CNPT_Polymorphic
 CNPT_PosixSystem
 CNPT_PropertyValue
 CNPT_Queue< T >
 CNPT_Queue< int >
 CNPT_Queue< Item >
 CNPT_Queue< NPT_HttpRequest >
 CNPT_Queue< NPT_SimpleMessageCapsule >
 CNPT_Reference< T >
 CNPT_Reference< IFile >
 CNPT_Reference< NPT_AndroidFileWrapper >
 CNPT_Reference< NPT_BsdSocketFd >
 CNPT_Reference< NPT_BufferedInputStream >
 CNPT_Reference< NPT_HttpServer >
 CNPT_Reference< NPT_InputStream >
 CNPT_Reference< NPT_OutputStream >
 CNPT_Reference< NPT_RingBuffer >
 CNPT_Reference< NPT_Socket >
 CNPT_Reference< NPT_StdcFileWrapper >
 CNPT_Reference< NPT_String >
 CNPT_Reference< NPT_TimeStamp >
 CNPT_Reference< NPT_TlsSessionImpl >
 CNPT_Reference< NPT_Win32HandleWrapper >
 CNPT_Reference< PLT_Action >
 CNPT_Reference< PLT_CtrlPoint >
 CNPT_Reference< PLT_DeviceData >
 CNPT_Reference< PLT_DeviceHost >
 CNPT_Reference< PLT_FrameBuffer >
 CNPT_Reference< PLT_HttpServer >
 CNPT_Reference< PLT_InputDatagramStream >
 CNPT_Reference< PLT_MediaObjectList >
 CNPT_Reference< PLT_TaskManager >
 CNPT_RingBuffer
 CNPT_Runnable
 CNPT_SerialPortInterface
 CNPT_SharedVariableInterface
 CNPT_SimpleMessageCapsule
 CNPT_SingletonLock
 CNPT_sockaddr_in
 CNPT_SocketAddress
 CNPT_SocketInfo
 CNPT_SocketInterface
 CNPT_StdcFileStream
 CNPT_StdcFileWrapper
 CNPT_String
 CNPT_StringFinderUsed to determine if a string is found as part of a list of strings
 CNPT_System
 CNPT_TcpServerSocketInterface
 CNPT_ThreadCallbackReceiver
 CNPT_ThreadCallbackSlot
 CNPT_TimeStamp
 CNPT_Tls
 CNPT_TlsCertificateInfo
 CNPT_TlsSession
 CNPT_TlsTrustAnchorData
 CNPT_UdpMulticastSocketInterface
 CNPT_UdpSocketInterface
 CNPT_UntilResultEquals
 CNPT_UntilResultNotEquals
 CNPT_Uri
 CNPT_UrlQuery
 CNPT_Win32CriticalSection
 CNPT_Win32Event
 CNPT_Win32HandleWrapper
 CNPT_Win32SerialPortStream
 CNPT_WinRtCriticalSection
 CNPT_WinRtEvent
 CNPT_WinRtSystem
 CNPT_WinRtUtils
 CNPT_WinsockSystem
 CNPT_XbmcFileStream
 CNPT_XmlAccumulator
 CNPT_XmlAttribute
 CNPT_XmlAttributeFinder
 CNPT_XmlAttributeFinderWithPrefix
 CNPT_XmlAttributeWriter
 CNPT_XmlCanonicalizer
 CNPT_XmlNamespaceCollapser
 CNPT_XmlNamespaceMap
 CNPT_XmlNode
 CNPT_XmlNodeCanonicalWriter
 CNPT_XmlNodeWriter
 CNPT_XmlParser
 CNPT_XmlProcessor
 CNPT_XmlSerializer
 CNPT_XmlTagFinder
 CNPT_XmlTextFinder
 CNPT_XmlWriter
 CNPT_Zip
 CNPT_ZipFile
 C<NSApplicationDelegate>
 CNSData(GZIP)
 CNSObject
 CNSOpenGLView
 CNSWindowController
 C<NSWindowDelegate>
 Cnumpunct
 Cnunchuk_tNunchuk expansion device
 Cobject
 CObservable
 CObserver
 CCBitstreamConverter::omx_bitstream_ctx
 CoperatorField
 COptions
 Corient_tOrientation struct
 COrigFontInfo
 COVERSCAN
 CPackedVertex
 CKODI::RETRO::CRPRendererOpenGL::PackedVertex
 Corg.xbmc.eventclient.PacketXBMC Event Client Class
 Cpython.xbmcclient.PacketPacket Classes
 CParamReplacer
 CParseTestVector
 CPERIPHERAL_CAPABILITIESPeripheral add-on capabilities
 CPERIPHERAL_EVENTEvent information
 CPERIPHERAL_INFOInformation shared between peripherals
 CPeripheralBusGCControllerWrapper
 CPERIPHERALS::PeripheralDeviceMapping
 CPERIPHERALS::PeripheralDeviceSetting
 CPERIPHERALS::PeripheralID
 CPERIPHERALS::PeripheralScanResult
 CPERIPHERALS::PeripheralScanResults
 CPERIPHERALS::PeripheralTypeTranslator
 CXFILE::Pipe
 CXFILE::PipesManager
 CKODI::PIPEWIRE::PipewirePropertiesDeleter
 CKODI::PIPEWIRE::CPipewireProxy::PipewireProxyDeleter
 CPlayerControllerState
 CKODI::GUILIB::GUIINFO::PlayerShowInfoChangedEvent
 CPLT_ActionMechanism to call or verify the validity of a specific UPNP service action
 CPLT_ActionDescInformation about a UPnP Service given action
 CPLT_ActionDescNameFinderMechanism to find a PLT_ActionDesc given an action name
 CPLT_AddGetSCPDRequestIterator
 CPLT_AffiliationInfo
 CPLT_AlbumArtInfo
 CPLT_ArgumentMechanism to set or verify the validity of a specific UPNP service action argument
 CPLT_ArgumentDescInformation about a given argument of a UPnP Service given action
 CPLT_ArgumentDescNameFinderMechanism to find a PLT_ArgumentDesc given an argument name
 CPLT_ArgumentNameFinderMechanism to find a PLT_Argument given an argument name
 CPLT_Artwork
 CPLT_BrowseData
 CPLT_BrowseInfoThe PLT_BrowseInfo struct is used to marshall Browse or Search action response results across different threads of execution
 CPLT_CapabilitiesData
 CPLT_ConnectionInfo
 CPLT_ConstantsWay to globally set or get certain UPnP constants
 CPLT_Constraint
 CPLT_CtrlPointListenerInterface used to receive notifications when devices are found or removed from the network, actions responses and events are being received
 CPLT_CtrlPointListenerOnActionResponseIterator
 CPLT_CtrlPointListenerOnDeviceAddedIterator
 CPLT_CtrlPointListenerOnDeviceRemovedIterator
 CPLT_CtrlPointListenerOnEventNotifyIterator
 CPLT_Description
 CPLT_DeviceCapabilities
 CPLT_DeviceDataHolds information about a device being advertised or found by a control point
 CPLT_DeviceDataFinderReturns a PLT_DeviceData instance given a device UUID
 CPLT_DeviceDataFinderByTypeReturns a PLT_DeviceData instance given a device type
 CPLT_DeviceIconGiven instance of a UPnP device icon
 CPLT_DeviceMapFinderByIp
 CPLT_DeviceMapFinderByUUID
 CPLT_DeviceReadyIterator
 CPLT_DidlDIDL manipulation
 CPLT_EventNotificationEvent notification for a given service to a given subscriber
 CPLT_EventSubscriberEvent subscription for a given service from a UPnP ControlPoint
 CPLT_EventSubscriberFinderByCallbackURLReturns an instance of a PLT_EventSubscriber given its subscriber callback url
 CPLT_EventSubscriberFinderByServiceReturns an instance of a PLT_EventSubscriber given a UPnP service
 CPLT_EventSubscriberFinderBySIDReturns an instance of a PLT_EventSubscriber given its subscriber ID
 CPLT_EventSubscriberRemoverIterator
 CPLT_ExtraInfo
 CPLT_FrameBuffer
 CPLT_GetDescriptionIterator< T >
 CPLT_GetSCPDXMLIterator< T >The PLT_GetSCPDXMLIterator class provides a recursive way to serialize an SCPD into an xml tree
 CPLT_HttpFileRequestHandler_DefaultDlnaExtMapEntry
 CPLT_HttpHelperSet of utility functions for manipulating HTTP headers, entities and messages
 CPLT_LastChangeXMLIteratorUsed to serialize the LastChange variable changes into xml given a list of state variables
 CPLT_MediaBrowserDelegateInterface for receiving PLT_MediaBrowser events or action responses
 CPLT_MediaCache< T, U >The PLT_MediaCache template provides a way to hold references to object in memory
 CPLT_MediaCache< NPT_Reference, NPT_String >
 CPLT_MediaCache< NPT_Reference< NPT_List< NPT_String > >, NPT_TimeStamp >
 CPLT_MediaContainerChangesListener
 CPLT_MediaControllerDelegate
 CPLT_MediaInfo
 CPLT_MediaItemIDFinder
 CPLT_MediaItemResource
 CPLT_MediaObjectAny data entity that can be returned by a ContentDirectory Service from a browsing or searching action
 CPLT_MediaRendererDelegate
 CPLT_MediaServerDelegateInterface for delegating the handling of the required UPnP AV ContentDirectory service actions
 C<PLT_MediaServerDelegateObject>
 CPLT_MediaServerObject()
 CPLT_MetadataHandler
 CPLT_MetadataHandlerFinder
 CPLT_MimeType
 CPLT_MiscInfo
 CPLT_NetworkInterfaceAddressSearchIteratorReturns the network interface given an IP address
 CPLT_ObjectClassThe PLT_ObjectClass struct is used to assign a type to a PLT_MediaObject
 CPLT_PeopleInfo
 CPLT_PersonRole
 CPLT_PipeInputStream
 CPLT_PipeOutputStream
 CPLT_PositionInfo
 CPLT_ProtocolInfoHolds information about the protocol info of a given UPnP Media Item resource
 CPLT_RecordedInfo
 CPLT_SearchClass
 CPLT_SecResource
 CPLT_ServiceUPnP Service
 CPLT_ServiceControlURLFinderReturns an instance of a PLT_Service given a service control url
 CPLT_ServiceEventSubURLFinderReturns an instance of a PLT_Service given a service event subscription url
 CPLT_ServiceIDFinderReturns an instance of a PLT_Service given a service id
 CPLT_ServiceNameFinderReturns an instance of a PLT_Service given a service name
 CPLT_ServiceReadyIterator
 CPLT_ServiceSCPDURLFinderReturns an instance of a PLT_Service given a service SCPD url
 CPLT_ServiceTypeFinderReturns an instance of a PLT_Service given a service type
 CPLT_SsdpAnnounceInterfaceIteratorUsed to send SSDP announcements given a list of network interaces
 CPLT_SsdpDeviceSearchResponseInterfaceIteratorLooks for the best network interface to use then sends a SSDP M-SEARCH response
 CPLT_SsdpInitMulticastIteratorUsed to join a multicast group given a list of IP addresses
 CPLT_SsdpPacketListenerInterface for handling SSDP packets (M-SEARCH and NOTIFY)
 CPLT_SsdpPacketListenerIteratorIterates through a list of PLT_SsdpPacketListener instances to notify of a new SSDP incoming packet
 CPLT_SsdpSearchResponseListenerInterface for handling SSDP M-SEARCH responses
 CPLT_SsdpSenderMechanism to format and send SSDP packets
 CPLT_StateVariableMaintains the state of a UPnP Service state variable
 CPLT_StateVariableNameFinderReturns the PLT_StateVariable instance given a state variable name
 CPLT_StorageInfo
 CPLT_StreamPump
 CPLT_StreamValidator
 CPLT_TaskManagerMaintains a list of runnable tasks
 CPLT_TransportInfo
 CPLT_TransportSettings
 CPLT_UPnPMaintains a list of devices (PLT_DeviceHost) to advertise and/or control points (PLT_CtrlPoint)
 CPLT_UPnP_CtrlPointStartIterator
 CPLT_UPnP_CtrlPointStopIterator
 CPLT_UPnP_DeviceStartIterator
 CPLT_UPnP_DeviceStopIterator
 CPLT_UPnPMessageHelperSet of utility functions for manipulating specific UPnP HTTP headers
 CPLT_UPnPObject()
 CPLT_XbmcInfo
 CPLT_XmlAttributeFinderUsed to determine if an attribute exists given an xml element node, an attribute name and namespace
 CPLT_XmlHelperSet of utility functions for manipulating xml documents and DOM trees
 Cpoint_t
 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
 CPredicateVideoFilter
 CDXVA::ProcAmpFilter
 CDXVA::ProcAmpInfo
 CDXVA::ProcColorSpaces
 CDXVA::ProcessorCapabilities
 CDXVA::ProcessorConversion
 CDXVA::ProcessorFormats
 CPlatinum.Managed.SsdpTest.Program
 CPlatinum.Managed.MediaServerTest.Program
 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
 CPVR::PVRChannelNumberInputChangedEvent
 CPVR::PVRContextMenuEvent
 CPVR::PVREpgSearchData
 CPVR::PVRImagePattern
 CPVR::PVRPreviewAndPlayerShowInfoChangedEvent
 CXBMCAddon::Python::PyContextThese classes should NOT be used with 'new'
 CXBMCAddon::Python::PyContextState
 CPyElem
 CXBMCAddon::Python::PyGILLockThis class supports recursive locking of the GIL
 CPythonBindings::PyHolder
 CPythonBindings::PyObjectDecrementor
 CPythonBindings::PythonCompare< T >
 CRC4_CTX
 Cread_req_tData read request structure
 Crectangle_t
 CXBMCAddon::xbmcgui::refGuard class
 CXBMCAddon::AddonClass::Ref< T >This class is a smart pointer for a Referenced class
 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
 CKODI::SUBTITLES::STYLE::renderOpts
 CReplayGain
 CCApplicationVolumeHandling::ReplayGainSettings
 CADDON::RepoInfoStruct - 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
 CVIDEO_UTILS::ResumeInformation
 CRFFTClass performing a RFFT of interleaved stereo data
 CRGBAImage
 CRSA_CTX
 CRssSet
 Crt_addrinfo
 Crt_metrics
 Crt_msghdr
 Crt_msghdr2
 Crtstat
 CCGUIFontTTF::RunInfo
 CD3DX11Effects::RValue
 CS_COMMANDS_C1
 CSActorInfo
 CSAlarmClockEvent
 CSampleConfig
 CsampleFormat
 CD3DX11Effects::SAssignment
 CPVR::SBackendHolds generic data about a backend (number of channels etc.)
 CD3DX11Effects::SBaseBlock
 CD3DX11Effects::SBinaryAnnotation
 CD3DX11Effects::SBinaryAssignment
 CD3DX11Effects::SBinaryConstant
 CD3DX11Effects::SBinaryConstantBuffer
 CD3DX11Effects::SBinaryGroup
 CD3DX11Effects::SBinaryGSSOInitializer
 CD3DX11Effects::SBinaryHeader
 CD3DX11Effects::SBinaryInterfaceInitializer
 CD3DX11Effects::SBinaryInterfaceVariable
 CD3DX11Effects::SBinaryType::SBinaryMember
 CD3DX11Effects::SBinaryNumericType
 CD3DX11Effects::SBinaryNumericVariable
 CD3DX11Effects::SBinaryObjectVariable
 CD3DX11Effects::SBinaryPass
 CD3DX11Effects::SBinaryShaderData5
 CD3DX11Effects::SBinaryTechnique
 CD3DX11Effects::SBinaryType
 CD3DX11Effects::SBinaryTypeInheritance
 CXFILE::SCacheStatus
 CD3DX11Effects::SBinaryAssignment::SConstantIndex
 CCVideoPlayer::SContent
 CCDataCacheCore::SContentInfo
 CScopedEventLoopBlockHelper RAII-struct to block event loop for modifications
 Cscraper.Scraper
 CCWinSystemOSX::ScreenResolution
 CD3DX11Effects::SD3DShaderVTable
 CSDbTableOffsets
 CD3DX11Effects::SAssignment::SDependency
 CD3DX11Effects::SDepthStencilView
 CVAAPI::SDiMethods
 CSDirData
 CSDirState
 CCVideoPlayer::SDVDInfo
 CTestShell::sealedProvides application-specific behavior to supplement the default Application class
 Cclix::detail::Select< expression >
 Cclix::detail::IfManaged< System::String ^>::Select
 Cclix::detail::IfManaged< StringType >::Select
 Cclix::detail::Select< false >
 Cclix::detail::Select< true >
 CSelectionStream
 COVERLAY::CRenderer::SElement
 CPlatinum::Service
 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
 CSHA1_CTX
 Cshared_ptr
 CCEffectHashTable< T, pfnIsEqual >::SHashEntry
 CMEDIA_DETECT::signature
 CD3DX11Effects::SBinaryAssignment::SIndexedObjectExpression
 CCVideoPlayerAudio::SInfo
 CXBMCAddon::xbmcgui::SingleLockWithDelayGuard
 CNPT_AutomaticCleaner::Singleton
 Csink
 CActiveAE::SinkConfig
 CSinkInfoStruct
 CActiveAE::SinkReply
 CD3DX11Effects::SBinaryAssignment::SInlineShader
 CD3DX11Effects::SInterface
 CD3DX11Effects::SShaderBlock::SInterfaceParameter
 Cpython.ps3.sixaxis.sixaxis
 CDX::SizeGen< T >
 CCDVDSubtitleTagSami::SLangclass
 CSliderAction
 CD3DX11Effects::SMemberDataPointer
 CXFILE::SNativeIoControl
 Csndio_formats
 CPlatinum::HttpRequestContext::SocketAddress
 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
 CD3DX11Effects::SPointerMapping
 CCRenderManager::SPresent
 Csps_info_struct
 CSPUData
 COVERLAY::SQuad
 COVERLAY::SQuads
 CD3DX11Effects::SRange
 CD3DX11Effects::SShaderBlock::SReflectionData
 CCDataCacheCore::SRenderInfo
 COVERLAY::SRenderState
 CD3DX11Effects::SRenderTargetView
 CVIDEO::SScanSettings
 CXCURL::DllLibCurlGlobal::SSession
 CD3DX11Effects::SShaderBlock
 CD3DX11Effects::SShaderDependency< T, D3DTYPE >
 CD3DX11Effects::SShaderResource
 CSSL_DateTime
 CSSL_SESSION
 CSSL_SOCKET
 CSSortPlayListItem
 CCVideoPlayer::SSpeedState
 CSStartMsg
 CCDataCacheCore::SStateInfo
 CSStateMsg
 CD3DX11Effects::SString
 CCApplicationStackHelper::StackPartInformation
 CSTAT_STRUCTURE
 CPlatinum::StateVariable
 Cstatic_tree_desc_s
 CstDVDAudioFrame
 CstEmuFileObject
 CStereoModeConversionMap
 CStereoModeMap
 CCDataCacheCore::STimeInfo
 CstListElement
 CMEDIA_DETECT::STORAGE::StorageDeviceAbstracts a generic storage device
 Cdbiplus::StrAccum
 CSTREAM_CRYPTO_SESSION
 Cstreambuf
 CKODI::RETRO::StreamBuffer
 CCDVDDemuxCC::streamdata
 CStreamInfo
 CKODI::RETRO::StreamPacket
 CKODI::RETRO::StreamProperties
 CActiveAE::CEngineStats::StreamStats
 CStreamUtils
 CPlatinum::StringConv
 CPlatinum::StringConvA
 CPlatinum::StringConvW
 Cclix::detail::StringMarshaler< direction >
 Cclix::detail::StringMarshaler< CxxFromNet >
 Cclix::detail::StringMarshaler< NetFromCxx >
 CStringSettingOption
 Cclix::detail::StringTypeSelecter< encoding >
 Cclix::detail::StringTypeSelecter< E_ANSI >
 Cclix::detail::StringTypeSelecter< E_UTF16 >
 Cclix::detail::StringTypeSelecter< E_UTF8 >
 Cclix::detail::StringTypeSelector< encoding >
 Cclix::detail::StringTypeSelector< E_ANSI >
 Cclix::detail::StringTypeSelector< E_UTF16 >
 Cclix::detail::StringTypeSelector< E_UTF8 >
 CStringUtils
 CStringValidation
 CStubDefinition
 CKODI::SUBTITLES::STYLE::style
 Chelper_Log.Log.style
 CsubtitleData
 CKODI::SUBTITLES::STYLE::subtitleOpts
 CCDVDOverlayCodec::SubtitlePacketExtraData
 CD3DX11Effects::SUnorderedAccessView
 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
 CD3DX11Effects::SBinaryHeader::SVarCounts
 CSVariable
 CD3DX11Effects::SVariable
 CD3DX11Effects::SBinaryAssignment::SVariableIndex
 CSVertex
 CKODI::RETRO::CRPRendererOpenGL::Svertex
 CCGLContextEGL::Sync
 CKODI::TIME::SystemTime
 CSZipEntry
 CT
 CtagToken
 CTemperatureInfo
 CTest
 CTest
 CTest1
 CTestClientMessageHandler
 CTestDatabaseUtilsHelper
 CTestEntry
 CTestFileData
 Cxbmcutil::test::TestGlobalPattern1
 CTestServerMessageHandler
 CTestURLGetWithoutUserDetailsData
 CTestUtilCleanStringData
 CTestUtilSplitParamsData
 CTestVector
 CTextCachedPage_t
 CTextCacheStruct_t
 CTextExtData_t
 CTextp27_t
 CTextPageAttr_t
 CTextPageinfo_t
 CTextRenderInfo_t
 CTextSubtitle_t
 CTextSubtitleCache_t
 CCTextureBundleXBT::Texture
 CTexturePacker
 CThread
 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
 CtranslateField
 CtranslateJSONField
 CtranslateType
 CTranslator
 Ctree_desc_s
 Ctrue_type
 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
 Cclix::detail::Select< true >::Type< TrueType, FalseType >
 Cclix::detail::Select< false >::Type< TrueType, FalseType >
 CKODI::UTILITY::TypedDigest
 CPythonBindings::TypeInfo
 CADDON::TypeMapping
 CD3DX11Effects::UDataPointer
 CCUdpClient::UdpCommand
 CUIApplication(extended)
 C<UIApplicationDelegate>
 C<UIGestureRecognizerDelegate>
 C<UIKeyInput>
 CUIResponder
 CUITableViewController
 C<UITextFieldDelegate>
 CCGraphicContext::UITransform
 CUIView
 CUIViewController
 CUncheckedException
 Cunique_lock
 Ccom.plutinosoft.platinum.UPnP
 CPlatinum::UPnP
 CUPnPServer
 CURIUtils
 CUSBDevicePrivateData
 CVDPAU::VDPAU_procsVDPAU interface to driver
 Cvec2b_tUnsigned x,y byte vector
 Cvec3b_tUnsigned x,y,z byte vector
 Cvec3f_tSigned x,y,z float struct
 Cvector
 CCConvolutionShader::Vertex
 COVERLAY::COverlayGlyphGL::VERTEX
 CVertex
 COVERLAY::COverlayGlyphGLES::VERTEX
 CVFS_CACHE_STATUS_DATA
 CVFSDirEntry
 CVFSGetDirectoryCallbacks
 CVFSProperty
 CVFSURL
 CVideoAssetInfo
 CVideoClassifyTest
 CVIDEOCODEC_INITDATA
 CVIDEOCODEC_PICTURE
 CVideoDriverInfo
 CVideoPicture
 Clib.version_check.viewer.Viewer
 CViewModeProperties
 CWaitCondition
 CCWakeOnAccess::WakeUpEntry
 CKODI::WINDOWING::WAYLAND::WaylandCPtrCompare
 Clib.version_check.viewer.WebBrowser
 CwebvttAutoValue
 CwebvttCssStyle
 CwebvttCueSettings
 Cwiimote_state_tSignificant data from the previous event
 Cwiimote_tWiimote structure
 Cwin32_exception
 CXBMCAddon::xbmcgui::WindowDialogMixin
 CwinEndpointsToAEDeviceType
 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
 Cpython.xbmcclient.XBMCClient
 Corg.xbmc.eventclient.XBMCClientXBMC Event Client Class
 CXBMCClientEventSequence
 CXBMCClientUtils
 CXBMCClientWrapperImpl
 CXBMCController()
 Corg.xbmc.eventclient.demo.XBMCDemoClient1Simple Demo EventClient
 CXBMCHelper(private)
 CKODI::KEYBOARD::XBMCKEYTABLE
 CXbox360Controller
 CCDDB::Xcddb
 CKODI::WINDOWING::WAYLAND::CXkbcommonKeymap::XkbComposeTableDeleter
 CKODI::WINDOWING::WAYLAND::CXkbcommonKeymap::XkbKeymapDeleter
 CXMLDocument
 CXMLUtils
 CXMode
 CXOutput
 CXPR_HEADER
 CXSLTUtils
 CYuvImage
 Cz_stream_s
 CCZeroconfBrowser::ZeroconfService
 CActivity
 CIBaseInterface
 CP
 CT
 CTs