Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
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: