Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
AE::CAESinkFactory Class Reference

#include <AESinkFactory.h>

Static Public Member Functions

static void RegisterSink (AESinkRegEntry regEntry)
 
static void ClearSinks ()
 
static bool HasSinks ()
 
static void ParseDevice (std::string &device, std::string &driver)
 
static IAESinkCreate (std::string &device, AEAudioFormat &desiredFormat)
 
static void EnumerateEx (std::vector< AESinkInfo > &list, bool force)
 
static void Cleanup ()
 

Static Protected Attributes

static std::map< std::string, AESinkRegEntrym_AESinkRegEntry
 

Member Function Documentation

§ Cleanup()

void CAESinkFactory::Cleanup ( )
static

§ ClearSinks()

void CAESinkFactory::ClearSinks ( )
static

§ Create()

IAESink * CAESinkFactory::Create ( std::string &  device,
AEAudioFormat desiredFormat 
)
static

§ EnumerateEx()

void CAESinkFactory::EnumerateEx ( std::vector< AESinkInfo > &  list,
bool  force 
)
static

§ HasSinks()

bool CAESinkFactory::HasSinks ( )
static

§ ParseDevice()

void CAESinkFactory::ParseDevice ( std::string &  device,
std::string &  driver 
)
static

§ RegisterSink()

void CAESinkFactory::RegisterSink ( AESinkRegEntry  regEntry)
static

Member Data Documentation

§ m_AESinkRegEntry

std::map< std::string, AESinkRegEntry > CAESinkFactory::m_AESinkRegEntry
staticprotected

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