Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
AEWASAPIDeviceWin32 Struct Reference
Inheritance diagram for AEWASAPIDeviceWin32:
IAEWASAPIDevice

Public Member Functions

HRESULT Activate (IAudioClient **ppAudioClient)
 
int Release () override
 
bool IsUSBDevice () override
 

Public Attributes

friend CAESinkFactoryWin
 
- Public Attributes inherited from IAEWASAPIDevice
std::string deviceId
 

Protected Member Functions

 AEWASAPIDeviceWin32 (IMMDevice *pDevice)
 

Constructor & Destructor Documentation

◆ AEWASAPIDeviceWin32()

AEWASAPIDeviceWin32::AEWASAPIDeviceWin32 ( IMMDevice * pDevice)
inlineprotected

Member Function Documentation

◆ Activate()

HRESULT AEWASAPIDeviceWin32::Activate ( IAudioClient ** ppAudioClient)
inlinevirtual

Implements IAEWASAPIDevice.

◆ IsUSBDevice()

bool AEWASAPIDeviceWin32::IsUSBDevice ( )
inlineoverridevirtual

Implements IAEWASAPIDevice.

◆ Release()

int AEWASAPIDeviceWin32::Release ( )
inlineoverridevirtual

Implements IAEWASAPIDevice.

Member Data Documentation

◆ CAESinkFactoryWin

friend AEWASAPIDeviceWin32::CAESinkFactoryWin

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