Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
KODI::PIPEWIRE::CPipewireNode Class Reference

#include <PipewireNode.h>

Inheritance diagram for KODI::PIPEWIRE::CPipewireNode:
KODI::PIPEWIRE::CPipewireProxy

Public Member Functions

 CPipewireNode (CPipewireRegistry &registry, uint32_t id, const char *type)
 
 CPipewireNode ()=delete
 
 ~CPipewireNode () override
 
void EnumerateFormats ()
 
pw_node_info * GetInfo ()
 
std::set< spa_audio_format > & GetFormats ()
 
std::set< spa_audio_channel > & GetChannels ()
 
std::set< uint32_t > & GetRates ()
 
std::set< spa_audio_iec958_codec > & GetIEC958Codecs ()
 
- Public Member Functions inherited from KODI::PIPEWIRE::CPipewireProxy
 CPipewireProxy ()=delete
 
virtual ~CPipewireProxy ()
 
CPipewireRegistryGetRegistry () const
 

Additional Inherited Members

- Protected Member Functions inherited from KODI::PIPEWIRE::CPipewireProxy
 CPipewireProxy (CPipewireRegistry &registry, uint32_t id, const char *type, uint32_t version)
 
- Protected Attributes inherited from KODI::PIPEWIRE::CPipewireProxy
std::unique_ptr< pw_proxy, PipewireProxyDeleterm_proxy
 

Constructor & Destructor Documentation

◆ CPipewireNode() [1/2]

CPipewireNode::CPipewireNode ( CPipewireRegistry & registry,
uint32_t id,
const char * type )
explicit

◆ CPipewireNode() [2/2]

KODI::PIPEWIRE::CPipewireNode::CPipewireNode ( )
delete

◆ ~CPipewireNode()

CPipewireNode::~CPipewireNode ( )
override

Member Function Documentation

◆ EnumerateFormats()

void CPipewireNode::EnumerateFormats ( )

◆ GetChannels()

std::set< spa_audio_channel > & KODI::PIPEWIRE::CPipewireNode::GetChannels ( )
inline

◆ GetFormats()

std::set< spa_audio_format > & KODI::PIPEWIRE::CPipewireNode::GetFormats ( )
inline

◆ GetIEC958Codecs()

std::set< spa_audio_iec958_codec > & KODI::PIPEWIRE::CPipewireNode::GetIEC958Codecs ( )
inline

◆ GetInfo()

pw_node_info * KODI::PIPEWIRE::CPipewireNode::GetInfo ( )
inline

◆ GetRates()

std::set< uint32_t > & KODI::PIPEWIRE::CPipewireNode::GetRates ( )
inline

The documentation for this class was generated from the following files: