diff options
author | Tim Mayberry <mojofunk@gmail.com> | 2015-08-04 15:29:03 +1000 |
---|---|---|
committer | Tim Mayberry <mojofunk@gmail.com> | 2015-08-05 13:21:30 +1000 |
commit | 66cafd10d51994dffe7d73f3bb9b837f05378f49 (patch) | |
tree | ce32632b7c23ef21e9712ff9cf11b89fbf6512c1 /libs/backends/portaudio/portaudio_backend.h | |
parent | 61e851da0841190b5f45944a0aa5395cae07a269 (diff) |
Use ASIO specific device channel names for port properties/pretty names
Diffstat (limited to 'libs/backends/portaudio/portaudio_backend.h')
-rw-r--r-- | libs/backends/portaudio/portaudio_backend.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/backends/portaudio/portaudio_backend.h b/libs/backends/portaudio/portaudio_backend.h index b0cc68715f..f1ff790e5e 100644 --- a/libs/backends/portaudio/portaudio_backend.h +++ b/libs/backends/portaudio/portaudio_backend.h @@ -65,9 +65,11 @@ class PamPort { // PortAudio / PortMidi Backend Port virtual ~PamPort (); const std::string& name () const { return _name; } + const std::string& pretty_name () const { return _pretty_name; } PortFlags flags () const { return _flags; } int set_name (const std::string &name) { _name = name; return 0; } + int set_pretty_name (const std::string& name) { _pretty_name = name; return 0;} virtual DataType type () const = 0; @@ -107,6 +109,7 @@ class PamPort { // PortAudio / PortMidi Backend Port private: PortAudioBackend &_osx_backend; std::string _name; + std::string _pretty_name; const PortFlags _flags; LatencyRange _capture_latency_range; LatencyRange _playback_latency_range; @@ -261,6 +264,7 @@ class PortAudioBackend : public AudioBackend { int set_port_name (PortHandle, const std::string&); std::string get_port_name (PortHandle) const; PortHandle get_port_by_name (const std::string&) const; + int get_port_property (PortHandle, const std::string& key, std::string& value, std::string& type) const; int get_ports (const std::string& port_name_pattern, DataType type, PortFlags flags, std::vector<std::string>&) const; |