mirror of
https://github.com/RetroDECK/ES-DE.git
synced 2025-01-18 15:15:37 +00:00
(Android) Fixed some compile errors
This commit is contained in:
parent
145cd85b0a
commit
bbab5c6b93
|
@ -15,14 +15,14 @@
|
|||
#include <cmath>
|
||||
#endif
|
||||
|
||||
#if defined(__linux__)
|
||||
#if defined(__linux__) && !defined(__ANDROID__)
|
||||
std::string VolumeControl::mixerName = "Master";
|
||||
std::string VolumeControl::mixerCard = "default";
|
||||
#endif
|
||||
|
||||
VolumeControl::VolumeControl()
|
||||
// clang-format off
|
||||
#if defined(__linux__)
|
||||
#if defined(__linux__) && !defined(__ANDROID__)
|
||||
: mixerIndex {0}
|
||||
, mixerHandle {nullptr}
|
||||
, mixerElem {nullptr}
|
||||
|
@ -39,7 +39,7 @@ VolumeControl::VolumeControl()
|
|||
VolumeControl::~VolumeControl()
|
||||
{
|
||||
deinit();
|
||||
#if defined(__linux__)
|
||||
#if defined(__linux__) && !defined(__ANDROID__)
|
||||
snd_config_update_free_global();
|
||||
#endif
|
||||
}
|
||||
|
@ -48,7 +48,7 @@ void VolumeControl::init()
|
|||
{
|
||||
// Initialize audio mixer interface.
|
||||
|
||||
#if defined(__linux__)
|
||||
#if defined(__linux__) && !defined(__ANDROID__)
|
||||
// Try to open mixer device.
|
||||
if (mixerHandle == nullptr) {
|
||||
snd_mixer_selem_id_alloca(&mixerSelemId);
|
||||
|
@ -139,7 +139,7 @@ void VolumeControl::deinit()
|
|||
{
|
||||
// Deinitialize audio mixer interface.
|
||||
|
||||
#if defined(__linux__)
|
||||
#if defined(__linux__) && !defined(__ANDROID__)
|
||||
if (mixerHandle != nullptr) {
|
||||
snd_mixer_detach(mixerHandle, mixerCard.c_str());
|
||||
snd_mixer_free(mixerHandle);
|
||||
|
@ -160,7 +160,7 @@ int VolumeControl::getVolume() const
|
|||
{
|
||||
int volume = 0;
|
||||
|
||||
#if defined(__linux__)
|
||||
#if defined(__linux__) && !defined(__ANDROID__)
|
||||
if (mixerElem != nullptr) {
|
||||
// Get volume range.
|
||||
long minVolume;
|
||||
|
@ -204,7 +204,7 @@ void VolumeControl::setVolume(int volume)
|
|||
{
|
||||
volume = glm::clamp(volume, 0, 100);
|
||||
|
||||
#if defined(__linux__)
|
||||
#if defined(__linux__) && !defined(__ANDROID__)
|
||||
if (mixerElem != nullptr) {
|
||||
// Get volume range.
|
||||
long minVolume;
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
#include <memory>
|
||||
|
||||
#if defined(__linux__)
|
||||
#if defined(__linux__) && !defined(__ANDROID__)
|
||||
#include <alsa/asoundlib.h>
|
||||
#include <fcntl.h>
|
||||
#include <unistd.h>
|
||||
|
@ -33,7 +33,7 @@ public:
|
|||
int getVolume() const;
|
||||
void setVolume(int volume);
|
||||
|
||||
#if defined(__linux__)
|
||||
#if defined(__linux__) && !defined(__ANDROID__)
|
||||
static std::string mixerName;
|
||||
static std::string mixerCard;
|
||||
int mixerIndex;
|
||||
|
|
Loading…
Reference in a new issue