Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CAESinkFactoryWin Class Reference

#include <AESinkFactoryWin.h>

Static Public Member Functions

static std::vector< RendererDetailGetRendererDetails ()
 
static std::string GetDefaultDeviceId ()
 
static HRESULT ActivateWASAPIDevice (std::string &device, IAEWASAPIDevice **ppDevice)
 
static void AEChannelsFromSpeakerMask (CAEChannelInfo &channelLayout, DWORD speakers)
 
static DWORD SpeakerMaskFromAEChannels (const CAEChannelInfo &channels)
 
static DWORD ChLayoutToChMask (const enum AEChannel *layout, unsigned int *numberOfChannels=NULL)
 
static void BuildWaveFormatExtensible (AEAudioFormat &format, WAVEFORMATEXTENSIBLE &wfxex)
 

Member Function Documentation

◆ ActivateWASAPIDevice()

HRESULT CAESinkFactoryWin::ActivateWASAPIDevice ( std::string & device,
IAEWASAPIDevice ** ppDevice )
static

◆ AEChannelsFromSpeakerMask()

void CAESinkFactoryWin::AEChannelsFromSpeakerMask ( CAEChannelInfo & channelLayout,
DWORD speakers )
static

◆ BuildWaveFormatExtensible()

void CAESinkFactoryWin::BuildWaveFormatExtensible ( AEAudioFormat & format,
WAVEFORMATEXTENSIBLE & wfxex )
static

◆ ChLayoutToChMask()

DWORD CAESinkFactoryWin::ChLayoutToChMask ( const enum AEChannel * layout,
unsigned int * numberOfChannels = NULL )
static

◆ GetDefaultDeviceId()

std::string CAESinkFactoryWin::GetDefaultDeviceId ( )
static

◆ GetRendererDetails()

std::vector< RendererDetail > CAESinkFactoryWin::GetRendererDetails ( )
static

◆ SpeakerMaskFromAEChannels()

DWORD CAESinkFactoryWin::SpeakerMaskFromAEChannels ( const CAEChannelInfo & channels)
static

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