Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include "AESinkFactoryWin.h"
#include "utils/StringUtils.h"
#include "utils/log.h"
#include "platform/win32/CharsetConverter.h"
#include "platform/win32/WIN32Util.h"
#include <algorithm>
#include <mmdeviceapi.h>
#include <wrl/client.h>
Classes | |
struct | AEWASAPIDeviceWin32 |
Macros | |
#define | EXIT_ON_FAILURE(hr, reason) |
Functions | |
DEFINE_PROPERTYKEY (PKEY_Device_FriendlyName, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 14) | |
DEFINE_PROPERTYKEY (PKEY_Device_EnumeratorName, 0xa45c254e, 0xdf1c, 0x4efd, 0x80, 0x20, 0x67, 0xd1, 0x46, 0xa8, 0x50, 0xe0, 24) | |
Variables | |
const CLSID | CLSID_MMDeviceEnumerator = __uuidof(MMDeviceEnumerator) |
const IID | IID_IMMDeviceEnumerator = __uuidof(IMMDeviceEnumerator) |
const IID | IID_IAudioClient = __uuidof(IAudioClient) |
#define EXIT_ON_FAILURE | ( | hr, | |
reason ) |
DEFINE_PROPERTYKEY | ( | PKEY_Device_EnumeratorName | , |
0xa45c254e | , | ||
0xdf1c | , | ||
0x4efd | , | ||
0x80 | , | ||
0x20 | , | ||
0x67 | , | ||
0xd1 | , | ||
0x46 | , | ||
0xa8 | , | ||
0x50 | , | ||
0xe0 | , | ||
24 | ) |
DEFINE_PROPERTYKEY | ( | PKEY_Device_FriendlyName | , |
0xa45c254e | , | ||
0xdf1c | , | ||
0x4efd | , | ||
0x80 | , | ||
0x20 | , | ||
0x67 | , | ||
0xd1 | , | ||
0x46 | , | ||
0xa8 | , | ||
0x50 | , | ||
0xe0 | , | ||
14 | ) |
const CLSID CLSID_MMDeviceEnumerator = __uuidof(MMDeviceEnumerator) |
const IID IID_IAudioClient = __uuidof(IAudioClient) |
const IID IID_IMMDeviceEnumerator = __uuidof(IMMDeviceEnumerator) |