Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
DllLibShairplayInterface Class Referenceabstract

#include <DllLibShairplay.h>

Inheritance diagram for DllLibShairplayInterface:
DllLibShairplay

Public Member Functions

virtual ~DllLibShairplayInterface ()=default
 
virtual raop_t * raop_init (int max_clients, raop_callbacks_t *callbacks, const char *pemkey)=0
 
virtual raop_t * raop_init_from_keyfile (int max_clients, raop_callbacks_t *callbacks, const char *keyfile)=0
 
virtual void raop_set_log_level (raop_t *raop, int level)=0
 
virtual void raop_set_log_callback (raop_t *raop, raop_log_callback_t callback, void *cls)=0
 
virtual int raop_is_running (raop_t *raop)=0
 
virtual int raop_start (raop_t *raop, unsigned short *port, const char *hwaddr, int hwaddrlen, const char *password)=0
 
virtual void raop_stop (raop_t *raop)=0
 
virtual void raop_destroy (raop_t *raop)=0
 

Constructor & Destructor Documentation

◆ ~DllLibShairplayInterface()

virtual DllLibShairplayInterface::~DllLibShairplayInterface ( )
virtualdefault

Member Function Documentation

◆ raop_destroy()

virtual void DllLibShairplayInterface::raop_destroy ( raop_t *  raop)
pure virtual

◆ raop_init()

virtual raop_t * DllLibShairplayInterface::raop_init ( int  max_clients,
raop_callbacks_t *  callbacks,
const char *  pemkey 
)
pure virtual

◆ raop_init_from_keyfile()

virtual raop_t * DllLibShairplayInterface::raop_init_from_keyfile ( int  max_clients,
raop_callbacks_t *  callbacks,
const char *  keyfile 
)
pure virtual

◆ raop_is_running()

virtual int DllLibShairplayInterface::raop_is_running ( raop_t *  raop)
pure virtual

◆ raop_set_log_callback()

virtual void DllLibShairplayInterface::raop_set_log_callback ( raop_t *  raop,
raop_log_callback_t  callback,
void cls 
)
pure virtual

◆ raop_set_log_level()

virtual void DllLibShairplayInterface::raop_set_log_level ( raop_t *  raop,
int  level 
)
pure virtual

◆ raop_start()

virtual int DllLibShairplayInterface::raop_start ( raop_t *  raop,
unsigned short *  port,
const char *  hwaddr,
int  hwaddrlen,
const char *  password 
)
pure virtual

◆ raop_stop()

virtual void DllLibShairplayInterface::raop_stop ( raop_t *  raop)
pure virtual

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