aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Alc/alc.cpp15
-rw-r--r--Alc/backends/alsa.cpp10
-rw-r--r--Alc/backends/alsa.h4
-rw-r--r--Alc/backends/base.h12
-rw-r--r--Alc/backends/coreaudio.cpp10
-rw-r--r--Alc/backends/coreaudio.h4
-rw-r--r--Alc/backends/dsound.cpp10
-rw-r--r--Alc/backends/dsound.h4
-rw-r--r--Alc/backends/jack.cpp8
-rw-r--r--Alc/backends/jack.h4
-rw-r--r--Alc/backends/loopback.cpp8
-rw-r--r--Alc/backends/loopback.h4
-rw-r--r--Alc/backends/null.cpp8
-rw-r--r--Alc/backends/null.h4
-rw-r--r--Alc/backends/opensl.cpp10
-rw-r--r--Alc/backends/opensl.h4
-rw-r--r--Alc/backends/oss.cpp10
-rw-r--r--Alc/backends/oss.h4
-rw-r--r--Alc/backends/portaudio.cpp10
-rw-r--r--Alc/backends/portaudio.h4
-rw-r--r--Alc/backends/pulseaudio.cpp30
-rw-r--r--Alc/backends/pulseaudio.h4
-rw-r--r--Alc/backends/qsa.cpp10
-rw-r--r--Alc/backends/qsa.h4
-rw-r--r--Alc/backends/sdl2.cpp10
-rw-r--r--Alc/backends/sdl2.h4
-rw-r--r--Alc/backends/sndio.cpp10
-rw-r--r--Alc/backends/sndio.h4
-rw-r--r--Alc/backends/solaris.cpp8
-rw-r--r--Alc/backends/solaris.h4
-rw-r--r--Alc/backends/wasapi.cpp10
-rw-r--r--Alc/backends/wasapi.h4
-rw-r--r--Alc/backends/wave.cpp8
-rw-r--r--Alc/backends/wave.h4
-rw-r--r--Alc/backends/winmm.cpp10
-rw-r--r--Alc/backends/winmm.h4
36 files changed, 135 insertions, 140 deletions
diff --git a/Alc/alc.cpp b/Alc/alc.cpp
index 95592556..c625fd20 100644
--- a/Alc/alc.cpp
+++ b/Alc/alc.cpp
@@ -1116,12 +1116,12 @@ static void alc_initconfig(void)
}
TRACE("Initialized backend \"%s\"\n", BackendList[n].name);
- if(!PlaybackBackend.name && factory.querySupport(ALCbackend_Playback))
+ if(!PlaybackBackend.name && factory.querySupport(BackendType::Playback))
{
PlaybackBackend = BackendList[n];
TRACE("Added \"%s\" for playback\n", PlaybackBackend.name);
}
- if(!CaptureBackend.name && factory.querySupport(ALCbackend_Capture))
+ if(!CaptureBackend.name && factory.querySupport(BackendType::Capture))
{
CaptureBackend = BackendList[n];
TRACE("Added \"%s\" for capture\n", CaptureBackend.name);
@@ -3768,8 +3768,8 @@ ALC_API ALCdevice* ALC_APIENTRY alcOpenDevice(const ALCchar *deviceName)
device->NumStereoSources = 1;
device->NumMonoSources = device->SourcesMax - device->NumStereoSources;
- device->Backend = PlaybackBackend.getFactory().createBackend(
- device.get(), ALCbackend_Playback);
+ device->Backend = PlaybackBackend.getFactory().createBackend(device.get(),
+ BackendType::Playback);
if(!device->Backend)
{
device = nullptr;
@@ -3917,7 +3917,8 @@ ALC_API ALCdevice* ALC_APIENTRY alcCaptureOpenDevice(const ALCchar *deviceName,
device->UpdateSize = samples;
device->NumUpdates = 1;
- device->Backend = CaptureBackend.getFactory().createBackend(device.get(), ALCbackend_Capture);
+ device->Backend = CaptureBackend.getFactory().createBackend(device.get(),
+ BackendType::Capture);
if(!device->Backend)
{
device = nullptr;
@@ -4093,8 +4094,8 @@ ALC_API ALCdevice* ALC_APIENTRY alcLoopbackOpenDeviceSOFT(const ALCchar *deviceN
device->NumStereoSources = 1;
device->NumMonoSources = device->SourcesMax - device->NumStereoSources;
- device->Backend = LoopbackBackendFactory::getFactory().createBackend(
- device.get(), ALCbackend_Loopback);
+ device->Backend = LoopbackBackendFactory::getFactory().createBackend(device.get(),
+ BackendType::Loopback);
if(!device->Backend)
{
device = nullptr;
diff --git a/Alc/backends/alsa.cpp b/Alc/backends/alsa.cpp
index c5d75fe3..543c2bee 100644
--- a/Alc/backends/alsa.cpp
+++ b/Alc/backends/alsa.cpp
@@ -1266,8 +1266,8 @@ void AlsaBackendFactory::deinit()
#endif
}
-bool AlsaBackendFactory::querySupport(ALCbackend_Type type)
-{ return (type == ALCbackend_Playback || type == ALCbackend_Capture); }
+bool AlsaBackendFactory::querySupport(BackendType type)
+{ return (type == BackendType::Playback || type == BackendType::Capture); }
void AlsaBackendFactory::probe(DevProbe type, std::string *outnames)
{
@@ -1292,11 +1292,11 @@ void AlsaBackendFactory::probe(DevProbe type, std::string *outnames)
}
}
-BackendBase *AlsaBackendFactory::createBackend(ALCdevice *device, ALCbackend_Type type)
+BackendBase *AlsaBackendFactory::createBackend(ALCdevice *device, BackendType type)
{
- if(type == ALCbackend_Playback)
+ if(type == BackendType::Playback)
return new AlsaPlayback{device};
- if(type == ALCbackend_Capture)
+ if(type == BackendType::Capture)
return new AlsaCapture{device};
return nullptr;
}
diff --git a/Alc/backends/alsa.h b/Alc/backends/alsa.h
index e9169c48..15a646f9 100644
--- a/Alc/backends/alsa.h
+++ b/Alc/backends/alsa.h
@@ -8,11 +8,11 @@ public:
bool init() override;
void deinit() override;
- bool querySupport(ALCbackend_Type type) override;
+ bool querySupport(BackendType type) override;
void probe(DevProbe type, std::string *outnames) override;
- BackendBase *createBackend(ALCdevice *device, ALCbackend_Type type) override;
+ BackendBase *createBackend(ALCdevice *device, BackendType type) override;
static BackendFactory &getFactory();
};
diff --git a/Alc/backends/base.h b/Alc/backends/base.h
index b9ea3b61..0fc7de38 100644
--- a/Alc/backends/base.h
+++ b/Alc/backends/base.h
@@ -55,10 +55,10 @@ struct BackendBase {
};
-enum ALCbackend_Type {
- ALCbackend_Playback,
- ALCbackend_Capture,
- ALCbackend_Loopback
+enum class BackendType {
+ Playback,
+ Capture,
+ Loopback
};
@@ -66,11 +66,11 @@ struct BackendFactory {
virtual bool init() = 0;
virtual void deinit() { }
- virtual bool querySupport(ALCbackend_Type type) = 0;
+ virtual bool querySupport(BackendType type) = 0;
virtual void probe(DevProbe type, std::string *outnames) = 0;
- virtual BackendBase *createBackend(ALCdevice *device, ALCbackend_Type type) = 0;
+ virtual BackendBase *createBackend(ALCdevice *device, BackendType type) = 0;
};
#endif /* ALC_BACKENDS_BASE_H */
diff --git a/Alc/backends/coreaudio.cpp b/Alc/backends/coreaudio.cpp
index f117ea59..f4010631 100644
--- a/Alc/backends/coreaudio.cpp
+++ b/Alc/backends/coreaudio.cpp
@@ -688,8 +688,8 @@ BackendFactory &CoreAudioBackendFactory::getFactory()
bool CoreAudioBackendFactory::init() { return true; }
-bool CoreAudioBackendFactory::querySupport(ALCbackend_Type type)
-{ return (type == ALCbackend_Playback || ALCbackend_Capture); }
+bool CoreAudioBackendFactory::querySupport(BackendType type)
+{ return type == BackendType::Playback || type == BackendType::Capture; }
void CoreAudioBackendFactory::probe(DevProbe type, std::string *outnames)
{
@@ -703,11 +703,11 @@ void CoreAudioBackendFactory::probe(DevProbe type, std::string *outnames)
}
}
-BackendBase *CoreAudioBackendFactory::createBackend(ALCdevice *device, ALCbackend_Type type)
+BackendBase *CoreAudioBackendFactory::createBackend(ALCdevice *device, BackendType type)
{
- if(type == ALCbackend_Playback)
+ if(type == BackendType::Playback)
return new CoreAudioPlayback{device};
- if(type == ALCbackend_Capture)
+ if(type == BackendType::Capture)
return new CoreAudioCapture{device};
return nullptr;
}
diff --git a/Alc/backends/coreaudio.h b/Alc/backends/coreaudio.h
index db151b8a..d0ac9558 100644
--- a/Alc/backends/coreaudio.h
+++ b/Alc/backends/coreaudio.h
@@ -8,11 +8,11 @@ public:
bool init() override;
/*void deinit() override;*/
- bool querySupport(ALCbackend_Type type) override;
+ bool querySupport(BackendType type) override;
void probe(DevProbe type, std::string *outnames) override;
- BackendBase *createBackend(ALCdevice *device, ALCbackend_Type type) override;
+ BackendBase *createBackend(ALCdevice *device, BackendType type) override;
static BackendFactory &getFactory();
};
diff --git a/Alc/backends/dsound.cpp b/Alc/backends/dsound.cpp
index 44e6fde4..bdb9cf28 100644
--- a/Alc/backends/dsound.cpp
+++ b/Alc/backends/dsound.cpp
@@ -911,8 +911,8 @@ void DSoundBackendFactory::deinit()
#endif
}
-bool DSoundBackendFactory::querySupport(ALCbackend_Type type)
-{ return (type == ALCbackend_Playback || type == ALCbackend_Capture); }
+bool DSoundBackendFactory::querySupport(BackendType type)
+{ return (type == BackendType::Playback || type == BackendType::Capture); }
void DSoundBackendFactory::probe(DevProbe type, std::string *outnames)
{
@@ -949,11 +949,11 @@ void DSoundBackendFactory::probe(DevProbe type, std::string *outnames)
CoUninitialize();
}
-BackendBase *DSoundBackendFactory::createBackend(ALCdevice *device, ALCbackend_Type type)
+BackendBase *DSoundBackendFactory::createBackend(ALCdevice *device, BackendType type)
{
- if(type == ALCbackend_Playback)
+ if(type == BackendType::Playback)
return new DSoundPlayback{device};
- if(type == ALCbackend_Capture)
+ if(type == BackendType::Capture)
return new DSoundCapture{device};
return nullptr;
}
diff --git a/Alc/backends/dsound.h b/Alc/backends/dsound.h
index 93b76c7c..819c4231 100644
--- a/Alc/backends/dsound.h
+++ b/Alc/backends/dsound.h
@@ -8,11 +8,11 @@ public:
bool init() override;
void deinit() override;
- bool querySupport(ALCbackend_Type type) override;
+ bool querySupport(BackendType type) override;
void probe(DevProbe type, std::string *outnames) override;
- BackendBase *createBackend(ALCdevice *device, ALCbackend_Type type) override;
+ BackendBase *createBackend(ALCdevice *device, BackendType type) override;
static BackendFactory &getFactory();
};
diff --git a/Alc/backends/jack.cpp b/Alc/backends/jack.cpp
index 77bbf487..eb96392f 100644
--- a/Alc/backends/jack.cpp
+++ b/Alc/backends/jack.cpp
@@ -541,8 +541,8 @@ void JackBackendFactory::deinit()
#endif
}
-bool JackBackendFactory::querySupport(ALCbackend_Type type)
-{ return (type == ALCbackend_Playback); }
+bool JackBackendFactory::querySupport(BackendType type)
+{ return (type == BackendType::Playback); }
void JackBackendFactory::probe(DevProbe type, std::string *outnames)
{
@@ -558,9 +558,9 @@ void JackBackendFactory::probe(DevProbe type, std::string *outnames)
}
}
-BackendBase *JackBackendFactory::createBackend(ALCdevice *device, ALCbackend_Type type)
+BackendBase *JackBackendFactory::createBackend(ALCdevice *device, BackendType type)
{
- if(type == ALCbackend_Playback)
+ if(type == BackendType::Playback)
return new JackPlayback{device};
return nullptr;
}
diff --git a/Alc/backends/jack.h b/Alc/backends/jack.h
index b9bb13b2..421fafde 100644
--- a/Alc/backends/jack.h
+++ b/Alc/backends/jack.h
@@ -8,11 +8,11 @@ public:
bool init() override;
void deinit() override;
- bool querySupport(ALCbackend_Type type) override;
+ bool querySupport(BackendType type) override;
void probe(DevProbe type, std::string *outnames) override;
- BackendBase *createBackend(ALCdevice *device, ALCbackend_Type type) override;
+ BackendBase *createBackend(ALCdevice *device, BackendType type) override;
static BackendFactory &getFactory();
};
diff --git a/Alc/backends/loopback.cpp b/Alc/backends/loopback.cpp
index 373b11c9..6bce90ff 100644
--- a/Alc/backends/loopback.cpp
+++ b/Alc/backends/loopback.cpp
@@ -64,15 +64,15 @@ void LoopbackBackend::stop()
bool LoopbackBackendFactory::init()
{ return true; }
-bool LoopbackBackendFactory::querySupport(ALCbackend_Type type)
-{ return (type == ALCbackend_Loopback); }
+bool LoopbackBackendFactory::querySupport(BackendType type)
+{ return (type == BackendType::Loopback); }
void LoopbackBackendFactory::probe(DevProbe, std::string*)
{ }
-BackendBase *LoopbackBackendFactory::createBackend(ALCdevice *device, ALCbackend_Type type)
+BackendBase *LoopbackBackendFactory::createBackend(ALCdevice *device, BackendType type)
{
- if(type == ALCbackend_Loopback)
+ if(type == BackendType::Loopback)
new LoopbackBackend{device};
return nullptr;
}
diff --git a/Alc/backends/loopback.h b/Alc/backends/loopback.h
index ab37c2d7..cf5eb02a 100644
--- a/Alc/backends/loopback.h
+++ b/Alc/backends/loopback.h
@@ -8,11 +8,11 @@ public:
bool init() override;
/*void deinit() override;*/
- bool querySupport(ALCbackend_Type type) override;
+ bool querySupport(BackendType type) override;
void probe(DevProbe type, std::string *outnames) override;
- BackendBase *createBackend(ALCdevice *device, ALCbackend_Type type) override;
+ BackendBase *createBackend(ALCdevice *device, BackendType type) override;
static BackendFactory &getFactory();
};
diff --git a/Alc/backends/null.cpp b/Alc/backends/null.cpp
index 33340a5d..480b5554 100644
--- a/Alc/backends/null.cpp
+++ b/Alc/backends/null.cpp
@@ -153,8 +153,8 @@ void NullBackend::stop()
bool NullBackendFactory::init()
{ return true; }
-bool NullBackendFactory::querySupport(ALCbackend_Type type)
-{ return (type == ALCbackend_Playback); }
+bool NullBackendFactory::querySupport(BackendType type)
+{ return (type == BackendType::Playback); }
void NullBackendFactory::probe(DevProbe type, std::string *outnames)
{
@@ -169,9 +169,9 @@ void NullBackendFactory::probe(DevProbe type, std::string *outnames)
}
}
-BackendBase *NullBackendFactory::createBackend(ALCdevice *device, ALCbackend_Type type)
+BackendBase *NullBackendFactory::createBackend(ALCdevice *device, BackendType type)
{
- if(type == ALCbackend_Playback)
+ if(type == BackendType::Playback)
return new NullBackend{device};
return nullptr;
}
diff --git a/Alc/backends/null.h b/Alc/backends/null.h
index d4164198..87796b7a 100644
--- a/Alc/backends/null.h
+++ b/Alc/backends/null.h
@@ -8,11 +8,11 @@ public:
bool init() override;
/*void deinit() override;*/
- bool querySupport(ALCbackend_Type type) override;
+ bool querySupport(BackendType type) override;
void probe(DevProbe type, std::string *outnames) override;
- BackendBase *createBackend(ALCdevice *device, ALCbackend_Type type) override;
+ BackendBase *createBackend(ALCdevice *device, BackendType type) override;
static BackendFactory &getFactory();
};
diff --git a/Alc/backends/opensl.cpp b/Alc/backends/opensl.cpp
index 4f2e07be..c6a8cf82 100644
--- a/Alc/backends/opensl.cpp
+++ b/Alc/backends/opensl.cpp
@@ -919,8 +919,8 @@ ALCuint OpenSLCapture::availableSamples()
bool OSLBackendFactory::init() { return true; }
-bool OSLBackendFactory::querySupport(ALCbackend_Type type)
-{ return (type == ALCbackend_Playback || type == ALCbackend_Capture); }
+bool OSLBackendFactory::querySupport(BackendType type)
+{ return (type == BackendType::Playback || type == BackendType::Capture); }
void OSLBackendFactory::probe(DevProbe type, std::string *outnames)
{
@@ -934,11 +934,11 @@ void OSLBackendFactory::probe(DevProbe type, std::string *outnames)
}
}
-BackendBase *OSLBackendFactory::createBackend(ALCdevice *device, ALCbackend_Type type)
+BackendBase *OSLBackendFactory::createBackend(ALCdevice *device, BackendType type)
{
- if(type == ALCbackend_Playback)
+ if(type == BackendType::Playback)
return new OpenSLPlayback{device};
- if(type == ALCbackend_Capture)
+ if(type == BackendType::Capture)
return new OpenSLCapture{device};
return nullptr;
}
diff --git a/Alc/backends/opensl.h b/Alc/backends/opensl.h
index bab15115..d553b80d 100644
--- a/Alc/backends/opensl.h
+++ b/Alc/backends/opensl.h
@@ -8,11 +8,11 @@ public:
bool init() override;
/*void deinit() override;*/
- bool querySupport(ALCbackend_Type type) override;
+ bool querySupport(BackendType type) override;
void probe(DevProbe type, std::string *outnames) override;
- BackendBase *createBackend(ALCdevice *device, ALCbackend_Type type) override;
+ BackendBase *createBackend(ALCdevice *device, BackendType type) override;
static BackendFactory &getFactory();
};
diff --git a/Alc/backends/oss.cpp b/Alc/backends/oss.cpp
index c2139d4d..90da18c7 100644
--- a/Alc/backends/oss.cpp
+++ b/Alc/backends/oss.cpp
@@ -718,8 +718,8 @@ void OSSBackendFactory::deinit()
CaptureDevices.clear();
}
-bool OSSBackendFactory::querySupport(ALCbackend_Type type)
-{ return (type == ALCbackend_Playback || type == ALCbackend_Capture); }
+bool OSSBackendFactory::querySupport(BackendType type)
+{ return (type == BackendType::Playback || type == BackendType::Capture); }
void OSSBackendFactory::probe(DevProbe type, std::string *outnames)
{
@@ -751,11 +751,11 @@ void OSSBackendFactory::probe(DevProbe type, std::string *outnames)
}
}
-BackendBase *OSSBackendFactory::createBackend(ALCdevice *device, ALCbackend_Type type)
+BackendBase *OSSBackendFactory::createBackend(ALCdevice *device, BackendType type)
{
- if(type == ALCbackend_Playback)
+ if(type == BackendType::Playback)
return new OSSPlayback{device};
- if(type == ALCbackend_Capture)
+ if(type == BackendType::Capture)
return new OSScapture{device};
return nullptr;
}
diff --git a/Alc/backends/oss.h b/Alc/backends/oss.h
index 8f65f1cc..f59bfe18 100644
--- a/Alc/backends/oss.h
+++ b/Alc/backends/oss.h
@@ -8,11 +8,11 @@ public:
bool init() override;
void deinit() override;
- bool querySupport(ALCbackend_Type type) override;
+ bool querySupport(BackendType type) override;
void probe(DevProbe type, std::string *outnames) override;
- BackendBase *createBackend(ALCdevice *device, ALCbackend_Type type) override;
+ BackendBase *createBackend(ALCdevice *device, BackendType type) override;
static BackendFactory &getFactory();
};
diff --git a/Alc/backends/portaudio.cpp b/Alc/backends/portaudio.cpp
index 34688db9..ae01da70 100644
--- a/Alc/backends/portaudio.cpp
+++ b/Alc/backends/portaudio.cpp
@@ -452,8 +452,8 @@ void PortBackendFactory::deinit()
#endif
}
-bool PortBackendFactory::querySupport(ALCbackend_Type type)
-{ return (type == ALCbackend_Playback || type == ALCbackend_Capture); }
+bool PortBackendFactory::querySupport(BackendType type)
+{ return (type == BackendType::Playback || type == BackendType::Capture); }
void PortBackendFactory::probe(DevProbe type, std::string *outnames)
{
@@ -467,11 +467,11 @@ void PortBackendFactory::probe(DevProbe type, std::string *outnames)
}
}
-BackendBase *PortBackendFactory::createBackend(ALCdevice *device, ALCbackend_Type type)
+BackendBase *PortBackendFactory::createBackend(ALCdevice *device, BackendType type)
{
- if(type == ALCbackend_Playback)
+ if(type == BackendType::Playback)
return new PortPlayback{device};
- if(type == ALCbackend_Capture)
+ if(type == BackendType::Capture)
return new PortCapture{device};
return nullptr;
}
diff --git a/Alc/backends/portaudio.h b/Alc/backends/portaudio.h
index 7687c6b3..84ef11d9 100644
--- a/Alc/backends/portaudio.h
+++ b/Alc/backends/portaudio.h
@@ -8,11 +8,11 @@ public:
bool init() override;
void deinit() override;
- bool querySupport(ALCbackend_Type type) override;
+ bool querySupport(BackendType type) override;
void probe(DevProbe type, std::string *outnames) override;
- BackendBase *createBackend(ALCdevice *device, ALCbackend_Type type) override;
+ BackendBase *createBackend(ALCdevice *device, BackendType type) override;
static BackendFactory &getFactory();
};
diff --git a/Alc/backends/pulseaudio.cpp b/Alc/backends/pulseaudio.cpp
index c911e365..8a089b88 100644
--- a/Alc/backends/pulseaudio.cpp
+++ b/Alc/backends/pulseaudio.cpp
@@ -524,10 +524,10 @@ al::vector<DevMap> CaptureDevices;
pa_stream *pulse_connect_stream(const char *device_name, pa_threaded_mainloop *loop,
pa_context *context, pa_stream_flags_t flags, pa_buffer_attr *attr, pa_sample_spec *spec,
- pa_channel_map *chanmap, ALCbackend_Type type)
+ pa_channel_map *chanmap, BackendType type)
{
pa_stream *stream{pa_stream_new_with_proplist(context,
- (type==ALCbackend_Playback) ? "Playback Stream" : "Capture Stream", spec, chanmap,
+ (type==BackendType::Playback) ? "Playback Stream" : "Capture Stream", spec, chanmap,
prop_filter)};
if(!stream)
{
@@ -537,7 +537,7 @@ pa_stream *pulse_connect_stream(const char *device_name, pa_threaded_mainloop *l
pa_stream_set_state_callback(stream, stream_state_callback, loop);
- int err{(type==ALCbackend_Playback) ?
+ int err{(type==BackendType::Playback) ?
pa_stream_connect_playback(stream, device_name, attr, flags, nullptr, nullptr) :
pa_stream_connect_record(stream, device_name, attr, flags)};
if(err < 0)
@@ -620,7 +620,7 @@ void probePlaybackDevices(void)
spec.channels = 2;
pa_stream *stream{pulse_connect_stream(nullptr, loop, context, flags, nullptr, &spec,
- nullptr, ALCbackend_Playback)};
+ nullptr, BackendType::Playback)};
if(stream)
{
pa_operation *op{pa_context_get_sink_info_by_name(context,
@@ -702,7 +702,7 @@ void probeCaptureDevices(void)
spec.channels = 1;
pa_stream *stream{pulse_connect_stream(nullptr, loop, context, flags, nullptr, &spec,
- nullptr, ALCbackend_Capture)};
+ nullptr, BackendType::Capture)};
if(stream)
{
pa_operation *op{pa_context_get_source_info_by_name(context,
@@ -986,7 +986,7 @@ ALCenum PulsePlayback::open(const ALCchar *name)
if(pulse_name && !pulse_name[0]) pulse_name = nullptr;
}
mStream = pulse_connect_stream(pulse_name, mLoop, mContext, flags, nullptr, &spec, nullptr,
- ALCbackend_Playback);
+ BackendType::Playback);
if(!mStream)
{
palock = unique_palock{};
@@ -1117,7 +1117,7 @@ ALCboolean PulsePlayback::reset()
mAttr.fragsize = -1;
mStream = pulse_connect_stream(mDeviceName.c_str(), mLoop, mContext, flags, &mAttr, &mSpec,
- &chanmap, ALCbackend_Playback);
+ &chanmap, BackendType::Playback);
if(!mStream) return ALC_FALSE;
pa_stream_set_state_callback(mStream, &PulsePlayback::streamStateCallbackC, this);
@@ -1445,7 +1445,7 @@ ALCenum PulseCapture::open(const ALCchar *name)
TRACE("Connecting to \"%s\"\n", pulse_name ? pulse_name : "(default)");
mStream = pulse_connect_stream(pulse_name, mLoop, mContext, flags, &mAttr, &mSpec, &chanmap,
- ALCbackend_Capture);
+ BackendType::Capture);
if(!mStream) return ALC_INVALID_VALUE;
pa_stream_set_moved_callback(mStream, &PulseCapture::streamMovedCallbackC, this);
@@ -1638,12 +1638,8 @@ void PulseBackendFactory::deinit()
/* PulseAudio doesn't like being CloseLib'd sometimes */
}
-bool PulseBackendFactory::querySupport(ALCbackend_Type type)
-{
- if(type == ALCbackend_Playback || type == ALCbackend_Capture)
- return true;
- return false;
-}
+bool PulseBackendFactory::querySupport(BackendType type)
+{ return type == BackendType::Playback || type == BackendType::Capture; }
void PulseBackendFactory::probe(DevProbe type, std::string *outnames)
{
@@ -1668,11 +1664,11 @@ void PulseBackendFactory::probe(DevProbe type, std::string *outnames)
}
}
-BackendBase *PulseBackendFactory::createBackend(ALCdevice *device, ALCbackend_Type type)
+BackendBase *PulseBackendFactory::createBackend(ALCdevice *device, BackendType type)
{
- if(type == ALCbackend_Playback)
+ if(type == BackendType::Playback)
return new PulsePlayback{device};
- if(type == ALCbackend_Capture)
+ if(type == BackendType::Capture)
return new PulseCapture{device};
return nullptr;
}
diff --git a/Alc/backends/pulseaudio.h b/Alc/backends/pulseaudio.h
index 07d74b64..b7e71d82 100644
--- a/Alc/backends/pulseaudio.h
+++ b/Alc/backends/pulseaudio.h
@@ -8,11 +8,11 @@ public:
bool init() override;
void deinit() override;
- bool querySupport(ALCbackend_Type type) override;
+ bool querySupport(BackendType type) override;
void probe(DevProbe type, std::string *outnames) override;
- BackendBase *createBackend(ALCdevice *device, ALCbackend_Type type) override;
+ BackendBase *createBackend(ALCdevice *device, BackendType type) override;
static BackendFactory &getFactory();
};
diff --git a/Alc/backends/qsa.cpp b/Alc/backends/qsa.cpp
index 7641ad57..0c695d92 100644
--- a/Alc/backends/qsa.cpp
+++ b/Alc/backends/qsa.cpp
@@ -927,8 +927,8 @@ void QSABackendFactory::deinit()
CaptureNameMap.clear();
}
-bool QSABackendFactory::querySupport(ALCbackend_Type type)
-{ return (type == ALCbackend_Playback || type == ALCbackend_Capture); }
+bool QSABackendFactory::querySupport(BackendType type)
+{ return (type == BackendType::Playback || type == BackendType::Capture); }
void QSABackendFactory::probe(DevProbe type, std::string *outnames)
{
@@ -952,11 +952,11 @@ void QSABackendFactory::probe(DevProbe type, std::string *outnames)
}
}
-BackendBase *QSABackendFactory::createBackend(ALCdevice *device, ALCbackend_Type type)
+BackendBase *QSABackendFactory::createBackend(ALCdevice *device, BackendType type)
{
- if(type == ALCbackend_Playback)
+ if(type == BackendType::Playback)
return new PlaybackWrapper{device};
- if(type == ALCbackend_Capture)
+ if(type == BackendType::Capture)
return new CaptureWrapper{device};
return nullptr;
}
diff --git a/Alc/backends/qsa.h b/Alc/backends/qsa.h
index 46cc7dd1..c136f652 100644
--- a/Alc/backends/qsa.h
+++ b/Alc/backends/qsa.h
@@ -8,11 +8,11 @@ public:
bool init() override;
void deinit() override;
- bool querySupport(ALCbackend_Type type) override;
+ bool querySupport(BackendType type) override;
void probe(DevProbe type, std::string *outnames) override;
- BackendBase *createBackend(ALCdevice *device, ALCbackend_Type type) override;
+ BackendBase *createBackend(ALCdevice *device, BackendType type) override;
static BackendFactory &getFactory();
};
diff --git a/Alc/backends/sdl2.cpp b/Alc/backends/sdl2.cpp
index 91d1cece..72c2dbcd 100644
--- a/Alc/backends/sdl2.cpp
+++ b/Alc/backends/sdl2.cpp
@@ -202,10 +202,8 @@ void SDL2BackendFactory::deinit()
SDL_QuitSubSystem(SDL_INIT_AUDIO);
}
-bool SDL2BackendFactory::querySupport(ALCbackend_Type type)
-{
- return (type == ALCbackend_Playback);
-}
+bool SDL2BackendFactory::querySupport(BackendType type)
+{ return type == BackendType::Playback; }
void SDL2BackendFactory::probe(DevProbe type, std::string *outnames)
{
@@ -225,9 +223,9 @@ void SDL2BackendFactory::probe(DevProbe type, std::string *outnames)
}
}
-BackendBase *SDL2BackendFactory::createBackend(ALCdevice *device, ALCbackend_Type type)
+BackendBase *SDL2BackendFactory::createBackend(ALCdevice *device, BackendType type)
{
- if(type == ALCbackend_Playback)
+ if(type == BackendType::Playback)
return new Sdl2Backend{device};
return nullptr;
}
diff --git a/Alc/backends/sdl2.h b/Alc/backends/sdl2.h
index 7a4ae9eb..34d30b16 100644
--- a/Alc/backends/sdl2.h
+++ b/Alc/backends/sdl2.h
@@ -8,11 +8,11 @@ public:
bool init() override;
void deinit() override;
- bool querySupport(ALCbackend_Type type) override;
+ bool querySupport(BackendType type) override;
void probe(DevProbe type, std::string *outnames) override;
- BackendBase *createBackend(ALCdevice *device, ALCbackend_Type type) override;
+ BackendBase *createBackend(ALCdevice *device, BackendType type) override;
static BackendFactory &getFactory();
};
diff --git a/Alc/backends/sndio.cpp b/Alc/backends/sndio.cpp
index 2c2397e6..a592632c 100644
--- a/Alc/backends/sndio.cpp
+++ b/Alc/backends/sndio.cpp
@@ -477,8 +477,8 @@ BackendFactory &SndIOBackendFactory::getFactory()
bool SndIOBackendFactory::init()
{ return true; }
-bool SndIOBackendFactory::querySupport(ALCbackend_Type type)
-{ return (type == ALCbackend_Playback || type == ALCbackend_Capture); }
+bool SndIOBackendFactory::querySupport(BackendType type)
+{ return (type == BackendType::Playback || type == BackendType::Capture); }
void SndIOBackendFactory::probe(DevProbe type, std::string *outnames)
{
@@ -492,11 +492,11 @@ void SndIOBackendFactory::probe(DevProbe type, std::string *outnames)
}
}
-BackendBase *SndIOBackendFactory::createBackend(ALCdevice *device, ALCbackend_Type type)
+BackendBase *SndIOBackendFactory::createBackend(ALCdevice *device, BackendType type)
{
- if(type == ALCbackend_Playback)
+ if(type == BackendType::Playback)
return new SndioPlayback{device};
- if(type == ALCbackend_Capture)
+ if(type == BackendType::Capture)
return new SndioCapture{device};
return nullptr;
}
diff --git a/Alc/backends/sndio.h b/Alc/backends/sndio.h
index bf8d833d..2280ca2c 100644
--- a/Alc/backends/sndio.h
+++ b/Alc/backends/sndio.h
@@ -8,11 +8,11 @@ public:
bool init() override;
/*void deinit() override;*/
- bool querySupport(ALCbackend_Type type) override;
+ bool querySupport(BackendType type) override;
void probe(DevProbe type, std::string *outnames) override;
- BackendBase *createBackend(ALCdevice *device, ALCbackend_Type type) override;
+ BackendBase *createBackend(ALCdevice *device, BackendType type) override;
static BackendFactory &getFactory();
};
diff --git a/Alc/backends/solaris.cpp b/Alc/backends/solaris.cpp
index 6463c225..5b93f8ca 100644
--- a/Alc/backends/solaris.cpp
+++ b/Alc/backends/solaris.cpp
@@ -270,8 +270,8 @@ bool SolarisBackendFactory::init()
return true;
}
-bool SolarisBackendFactory::querySupport(ALCbackend_Type type)
-{ return (type == ALCbackend_Playback); }
+bool SolarisBackendFactory::querySupport(BackendType type)
+{ return type == BackendType::Playback; }
void SolarisBackendFactory::probe(DevProbe type, std::string *outnames)
{
@@ -292,9 +292,9 @@ void SolarisBackendFactory::probe(DevProbe type, std::string *outnames)
}
}
-BackendBase *SolarisBackendFactory::createBackend(ALCdevice *device, ALCbackend_Type type)
+BackendBase *SolarisBackendFactory::createBackend(ALCdevice *device, BackendType type)
{
- if(type == ALCbackend_Playback)
+ if(type == BackendType::Playback)
return new SolarisBackend{device};
return nullptr;
}
diff --git a/Alc/backends/solaris.h b/Alc/backends/solaris.h
index f675d6d7..60c5c677 100644
--- a/Alc/backends/solaris.h
+++ b/Alc/backends/solaris.h
@@ -8,11 +8,11 @@ public:
bool init() override;
/*void deinit() override;*/
- bool querySupport(ALCbackend_Type type) override;
+ bool querySupport(BackendType type) override;
void probe(DevProbe type, std::string *outnames) override;
- BackendBase *createBackend(ALCdevice *device, ALCbackend_Type type) override;
+ BackendBase *createBackend(ALCdevice *device, BackendType type) override;
static BackendFactory &getFactory();
};
diff --git a/Alc/backends/wasapi.cpp b/Alc/backends/wasapi.cpp
index 0d3d067e..ca4bdbd3 100644
--- a/Alc/backends/wasapi.cpp
+++ b/Alc/backends/wasapi.cpp
@@ -1773,8 +1773,8 @@ void WasapiBackendFactory::deinit()
}
}
-bool WasapiBackendFactory::querySupport(ALCbackend_Type type)
-{ return (type == ALCbackend_Playback || type == ALCbackend_Capture); }
+bool WasapiBackendFactory::querySupport(BackendType type)
+{ return type == BackendType::Playback || type == BackendType::Capture; }
void WasapiBackendFactory::probe(DevProbe type, std::string *outnames)
{
@@ -1810,11 +1810,11 @@ void WasapiBackendFactory::probe(DevProbe type, std::string *outnames)
}
}
-BackendBase *WasapiBackendFactory::createBackend(ALCdevice *device, ALCbackend_Type type)
+BackendBase *WasapiBackendFactory::createBackend(ALCdevice *device, BackendType type)
{
- if(type == ALCbackend_Playback)
+ if(type == BackendType::Playback)
return new WasapiPlayback{device};
- if(type == ALCbackend_Capture)
+ if(type == BackendType::Capture)
return new WasapiCapture{device};
return nullptr;
}
diff --git a/Alc/backends/wasapi.h b/Alc/backends/wasapi.h
index 47bd0e0c..16395371 100644
--- a/Alc/backends/wasapi.h
+++ b/Alc/backends/wasapi.h
@@ -8,11 +8,11 @@ public:
bool init() override;
void deinit() override;
- bool querySupport(ALCbackend_Type type) override;
+ bool querySupport(BackendType type) override;
void probe(DevProbe type, std::string *outnames) override;
- BackendBase *createBackend(ALCdevice *device, ALCbackend_Type type) override;
+ BackendBase *createBackend(ALCdevice *device, BackendType type) override;
static BackendFactory &getFactory();
};
diff --git a/Alc/backends/wave.cpp b/Alc/backends/wave.cpp
index 01948b20..ef0f6db7 100644
--- a/Alc/backends/wave.cpp
+++ b/Alc/backends/wave.cpp
@@ -364,8 +364,8 @@ void WaveBackend::stop()
bool WaveBackendFactory::init()
{ return true; }
-bool WaveBackendFactory::querySupport(ALCbackend_Type type)
-{ return (type == ALCbackend_Playback); }
+bool WaveBackendFactory::querySupport(BackendType type)
+{ return type == BackendType::Playback; }
void WaveBackendFactory::probe(DevProbe type, std::string *outnames)
{
@@ -380,9 +380,9 @@ void WaveBackendFactory::probe(DevProbe type, std::string *outnames)
}
}
-BackendBase *WaveBackendFactory::createBackend(ALCdevice *device, ALCbackend_Type type)
+BackendBase *WaveBackendFactory::createBackend(ALCdevice *device, BackendType type)
{
- if(type == ALCbackend_Playback)
+ if(type == BackendType::Playback)
return new WaveBackend{device};
return nullptr;
}
diff --git a/Alc/backends/wave.h b/Alc/backends/wave.h
index 08d3f0c2..6dde7e0b 100644
--- a/Alc/backends/wave.h
+++ b/Alc/backends/wave.h
@@ -8,11 +8,11 @@ public:
bool init() override;
/*void deinit() override;*/
- bool querySupport(ALCbackend_Type type) override;
+ bool querySupport(BackendType type) override;
void probe(DevProbe type, std::string *outnames) override;
- BackendBase *createBackend(ALCdevice *device, ALCbackend_Type type) override;
+ BackendBase *createBackend(ALCdevice *device, BackendType type) override;
static BackendFactory &getFactory();
};
diff --git a/Alc/backends/winmm.cpp b/Alc/backends/winmm.cpp
index 5051aa00..dad505f4 100644
--- a/Alc/backends/winmm.cpp
+++ b/Alc/backends/winmm.cpp
@@ -607,8 +607,8 @@ void WinMMBackendFactory::deinit()
CaptureDevices.clear();
}
-bool WinMMBackendFactory::querySupport(ALCbackend_Type type)
-{ return (type == ALCbackend_Playback || type == ALCbackend_Capture); }
+bool WinMMBackendFactory::querySupport(BackendType type)
+{ return type == BackendType::Playback || type == BackendType::Capture; }
void WinMMBackendFactory::probe(DevProbe type, std::string *outnames)
{
@@ -634,11 +634,11 @@ void WinMMBackendFactory::probe(DevProbe type, std::string *outnames)
}
}
-BackendBase *WinMMBackendFactory::createBackend(ALCdevice *device, ALCbackend_Type type)
+BackendBase *WinMMBackendFactory::createBackend(ALCdevice *device, BackendType type)
{
- if(type == ALCbackend_Playback)
+ if(type == BackendType::Playback)
return new WinMMPlayback{device};
- if(type == ALCbackend_Capture)
+ if(type == BackendType::Capture)
return new WinMMCapture{device};
return nullptr;
}
diff --git a/Alc/backends/winmm.h b/Alc/backends/winmm.h
index 63be6598..85f23b3a 100644
--- a/Alc/backends/winmm.h
+++ b/Alc/backends/winmm.h
@@ -8,11 +8,11 @@ public:
bool init() override;
void deinit() override;
- bool querySupport(ALCbackend_Type type) override;
+ bool querySupport(BackendType type) override;
void probe(DevProbe type, std::string *outnames) override;
- BackendBase *createBackend(ALCdevice *device, ALCbackend_Type type) override;
+ BackendBase *createBackend(ALCdevice *device, BackendType type) override;
static BackendFactory &getFactory();
};