fixed xekboxes
This commit is contained in:
parent
83208e3dfe
commit
50789d8176
7 changed files with 74 additions and 54 deletions
|
|
@ -1,5 +1,5 @@
|
|||
#pragma once
|
||||
#define WIN32_LEAN_AND_MEAN
|
||||
|
||||
#define _WIN32_WINNT 0x0A00
|
||||
#include <sdkddkver.h>
|
||||
|
||||
|
|
@ -12,6 +12,7 @@
|
|||
#include <initguid.h>
|
||||
#include <Propidl.h>
|
||||
#include <functiondiscoverykeys_devpkey.h>
|
||||
//#include <debugapi.h>
|
||||
|
||||
#include <endpointvolume.h>
|
||||
#include <audiopolicy.h>
|
||||
|
|
@ -41,10 +42,10 @@ class Endpoint {
|
|||
bool getMute();
|
||||
void setState(uint8_t state);
|
||||
size_t getState();
|
||||
uint8_t getRoles();
|
||||
Roles getRoles();
|
||||
void setRoles(Roles role);
|
||||
void assignRoles(uint8_t role);
|
||||
void removeRoles(uint8_t role);
|
||||
void assignRoles(Roles role);
|
||||
void removeRoles(Roles role);
|
||||
std::wstring getId();
|
||||
std::wstring getName();
|
||||
void setVolumeCallback(EndpointVolumeCallback *epc);
|
||||
|
|
@ -59,7 +60,7 @@ class Endpoint {
|
|||
std::wstring friendlyName;
|
||||
std::wstring endpointId;
|
||||
unsigned long endpointState;
|
||||
uint8_t endpointRoles = 0;
|
||||
Roles endpointRoles = (Roles)0;
|
||||
uint64_t idx;
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue