diff options
author | Chris Robinson <[email protected]> | 2020-03-30 15:37:41 -0700 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2020-03-30 15:37:41 -0700 |
commit | f2ddf971df5cbbd112e0d677b0ea5bd6368051dc (patch) | |
tree | 8142af1d3cde52f61c30d88951aeff00cb3f2b39 /alc/backends/portaudio.cpp | |
parent | 167bdce48d1656569cf63448fc2328800288c38f (diff) |
Return the enumerated device names from the backend
Rather than using an out parameter.
Diffstat (limited to 'alc/backends/portaudio.cpp')
-rw-r--r-- | alc/backends/portaudio.cpp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/alc/backends/portaudio.cpp b/alc/backends/portaudio.cpp index 96eb1af4..7696e4f6 100644 --- a/alc/backends/portaudio.cpp +++ b/alc/backends/portaudio.cpp @@ -419,16 +419,18 @@ bool PortBackendFactory::init() bool PortBackendFactory::querySupport(BackendType type) { return (type == BackendType::Playback || type == BackendType::Capture); } -void PortBackendFactory::probe(DevProbe type, std::string *outnames) +std::string PortBackendFactory::probe(DevProbe type) { + std::string outnames; switch(type) { - case DevProbe::Playback: - case DevProbe::Capture: - /* Includes null char. */ - outnames->append(pa_device, sizeof(pa_device)); - break; + case DevProbe::Playback: + case DevProbe::Capture: + /* Includes null char. */ + outnames.append(pa_device, sizeof(pa_device)); + break; } + return outnames; } BackendPtr PortBackendFactory::createBackend(ALCdevice *device, BackendType type) |