|
bool | is_sink_available (const std::string &sink) override |
| Check if the audio sink is available in the system.
|
|
std::unique_ptr< mic_t > | microphone (const std::uint8_t *mapping, int channels, std::uint32_t sample_rate, std::uint32_t frame_size) override |
|
int | set_sink (const std::string &sink) override |
|
std::optional< sink_t > | sink_info () override |
|
|
AVCaptureDevice * | audio_capture_device {} |
|
◆ is_sink_available()
bool platf::macos_audio_control_t::is_sink_available |
( |
const std::string & | sink | ) |
|
|
inlineoverridevirtual |
Check if the audio sink is available in the system.
- Parameters
-
- Returns
- True if available, false otherwise.
Implements platf::audio_control_t.
◆ microphone()
std::unique_ptr< mic_t > platf::macos_audio_control_t::microphone |
( |
const std::uint8_t * | mapping, |
|
|
int | channels, |
|
|
std::uint32_t | sample_rate, |
|
|
std::uint32_t | frame_size ) |
|
inlineoverridevirtual |
◆ set_sink()
int platf::macos_audio_control_t::set_sink |
( |
const std::string & | sink | ) |
|
|
inlineoverridevirtual |
◆ sink_info()
std::optional< sink_t > platf::macos_audio_control_t::sink_info |
( |
| ) |
|
|
inlineoverridevirtual |
The documentation for this struct was generated from the following file: