barritas de canal que funcionan weeeee
This commit is contained in:
parent
b006896ccb
commit
eaa935fb39
7 changed files with 52 additions and 18 deletions
|
|
@ -15,28 +15,38 @@ LPWSTR Endpoint::getName(){
|
|||
return friendlyName;
|
||||
}
|
||||
|
||||
float Endpoint::getVolume(){
|
||||
float Endpoint::getVolume(int channel){
|
||||
float volume;
|
||||
if(FAILED(endpointVolume->GetMasterVolumeLevelScalar(&volume))) { log_debugcpp("si");}
|
||||
if (channel == ENDPOINT_MASTER_VOLUME) {
|
||||
if(FAILED(endpointVolume->GetMasterVolumeLevelScalar(&volume))) { log_debugcpp("si");}
|
||||
} else {
|
||||
if(FAILED(endpointVolume->GetChannelVolumeLevelScalar(channel, &volume))) { log_debugcpp("si");}
|
||||
}
|
||||
return volume;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* float Endpoint::getLeftChannelVolume(){
|
||||
* float volume;
|
||||
* if(FAILED(endpointVolume->GetMasterVolumeLevelScalar(&volume))) { log_debugcpp("si");}
|
||||
* if(FAILED(endpointVolume-> GetChannelVolumeLevelScalar(0, &volume)) { log_debugcpp("si"); } );
|
||||
* return volume;
|
||||
* }
|
||||
*
|
||||
* float Endpoint::getRightChannelVolume(){
|
||||
* float volume;
|
||||
* if(FAILED(endpointVolume->GetMasterVolumeLevelScalar(&volume))) { log_debugcpp("si");}
|
||||
* if(FAILED(endpointVolume-> GetChannelVolumeLevelScalar(1, &volume)) { log_debugcpp("si");}
|
||||
* return volume;
|
||||
* }
|
||||
*/
|
||||
|
||||
void Endpoint::setVolume(float volume) {
|
||||
if(FAILED(endpointVolume->SetMasterVolumeLevelScalar(volume, NULL))) { log_debugcpp("si"); };
|
||||
|
||||
void Endpoint::setVolume(int channel, float volume) {
|
||||
if (channel == ENDPOINT_MASTER_VOLUME) {
|
||||
if(FAILED(endpointVolume->SetMasterVolumeLevelScalar(volume, NULL))) { log_debugcpp("si"); };
|
||||
} else {
|
||||
if(FAILED(endpointVolume->SetChannelVolumeLevelScalar(channel, volume, NULL))) { log_debugcpp("si"); };
|
||||
}
|
||||
}
|
||||
|
||||
Endpoint::~Endpoint(){
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue