Kodi Documentation
22.0
Kodi is an open source media player and entertainment hub.
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Functions
a
b
c
d
e
f
g
h
i
k
l
m
o
p
q
r
s
t
u
v
w
x
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
y
Typedefs
a
b
c
d
e
f
g
h
i
j
k
m
p
q
r
s
t
u
v
w
x
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
Enumerator
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
Classes
Class List
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
c
d
e
f
h
i
j
l
m
o
p
r
s
t
u
v
w
Enumerations
a
b
c
d
e
f
g
h
i
k
l
m
o
p
r
s
t
u
v
w
Enumerator
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
Properties
Related Symbols
:
a
c
d
e
i
j
k
o
p
r
t
w
x
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
x
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
v
w
x
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
▼
Kodi Documentation
►
Introduction
►
General
►
Revisions
►
General Development parts
►
Skin Development
►
Code Guidelines
Bug List
Todo List
Deprecated List
▼
Topics
▼
C++
CMake addon creation structure
►
Interface - kodi
▼
Interface - kodi::addon
►
class CAddonBase
▼
Addon type instances
►
Audio Decoder
►
Audio Encoder
►
Game
►
Image Decoder
►
Inputstream
▼
Peripheral
►
Peripheral system
▼
Definitions, structures and enumerators
▼
1. General
▼
class PeripheralCapabilities
►
kodi::addon::PeripheralCapabilities
kodi::addon::PeripheralCapabilities::GetProvidesButtonmaps
kodi::addon::PeripheralCapabilities::GetProvidesJoystickPowerOff
kodi::addon::PeripheralCapabilities::GetProvidesJoystickRumble
kodi::addon::PeripheralCapabilities::GetProvidesJoysticks
kodi::addon::PeripheralCapabilities::SetProvidesButtonmaps
kodi::addon::PeripheralCapabilities::SetProvidesJoystickPowerOff
kodi::addon::PeripheralCapabilities::SetProvidesJoystickRumble
kodi::addon::PeripheralCapabilities::SetProvidesJoysticks
►
enum PERIPHERAL_ERROR
►
2. Peripheral
►
3. Event
►
4. Joystick
►
1. Peripheral operations
►
2. Joystick operations
►
3. Callback functions
kodi::addon::CInstancePeripheral::CInstancePeripheral
kodi::addon::CInstancePeripheral::CInstancePeripheral
kodi::addon::CInstancePeripheral::~CInstancePeripheral
►
PVR
►
Screensaver
►
VFS
►
Video Codec
►
Visualization
►
1. Setting control
kodi::addon::GetAddonInfo
kodi::addon::GetAddonPath
kodi::addon::GetInterface
kodi::addon::GetKodiTypeVersion
kodi::addon::GetLibPath
kodi::addon::GetLocalizedString
kodi::addon::GetTempPath
kodi::addon::GetUserPath
kodi::addon::TranslateAddonStatus
►
Interface - kodi::gui
►
Interface - kodi::platform
►
Interface - kodi::tools
►
Interface - kodi::audioengine
►
Interface - kodi::vfs
►
Interface - kodi::network
►
Python
►
class AudioEncoderInfoTag
Value Help
Value Help
Value Help
Value Help
Value Help
Value Help
Value Help
Value Help
Value Help
Value Help
Value Help
Value Help
Value Help
Value Help
►
Asynchronous jobs
►
Guilib classes
►
Database
►
Filesystem
►
Input
►
Games
►
Interfaces
►
Listproviders
►
Music info
►
Settings
►
Windows
►
List of sort methods
►
Namespaces
►
Classes
►
Files
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
Public Member Functions
|
List of all members
kodi::addon::PeripheralCapabilities Class Reference
C++
»
Interface - kodi::addon
»
Addon type instances
»
Peripheral
»
Definitions, structures and enumerators
»
1. General
»
class PeripheralCapabilities
#include <PeripheralUtils.h>
Inheritance diagram for kodi::addon::PeripheralCapabilities:
Public Member Functions
void
SetProvidesJoysticks
(
bool
providesJoysticks)
Set true if the add-on provides joysticks.
bool
GetProvidesJoysticks
() const
To get with
SetProvidesJoysticks
changed values.
void
SetProvidesJoystickRumble
(
bool
providesJoystickRumble)
Set true if the add-on provides joystick rumble.
bool
GetProvidesJoystickRumble
() const
To get with
SetProvidesJoystickRumble
changed values.
void
SetProvidesJoystickPowerOff
(
bool
providesJoystickPowerOff)
Set true if the add-on provides power off about joystick.
bool
GetProvidesJoystickPowerOff
() const
To get with
SetProvidesJoystickPowerOff
changed values.
void
SetProvidesButtonmaps
(
bool
providesButtonmaps)
Set true if the add-on provides button maps.
bool
GetProvidesButtonmaps
() const
To get with
SetProvidesButtonmaps
changed values.
Public Member Functions inherited from
kodi::addon::CStructHdl< PeripheralCapabilities, PERIPHERAL_CAPABILITIES >
CStructHdl
()
CStructHdl
(const
CStructHdl
&cppClass)
CStructHdl
(const
PERIPHERAL_CAPABILITIES
*cStructure)
CStructHdl
(
PERIPHERAL_CAPABILITIES
*cStructure)
const
CStructHdl
&
operator=
(const
CStructHdl
&
right
)
const
CStructHdl
&
operator=
(const
PERIPHERAL_CAPABILITIES
&
right
)
virtual
~CStructHdl
()
operator PERIPHERAL_CAPABILITIES *
()
operator const PERIPHERAL_CAPABILITIES *
() const
const
PERIPHERAL_CAPABILITIES
*
GetCStructure
() const
PERIPHERAL_CAPABILITIES
*
release
()
Additional Inherited Members
Protected Attributes inherited from
kodi::addon::CStructHdl< PeripheralCapabilities, PERIPHERAL_CAPABILITIES >
PERIPHERAL_CAPABILITIES
*
m_cStructure
The documentation for this class was generated from the following file:
PeripheralUtils.h
kodi
addon
PeripheralCapabilities
Generated on Tue May 6 2025 01:33:03 for Kodi Documentation by
1.13.2