Sunshine0.0.5917
Sunshine 0.0.5917
Self-hosted game stream host for Moonlight.
Loading...
Searching...
No Matches
microphone.mm File Reference

Definitions for microphone capture on macOS. More...

Include dependency graph for microphone.mm:

Classes

struct  platf::av_mic_t
 macOS microphone capture device and audio format state. More...
struct  platf::macos_audio_control_t
 macOS audio control state used to create microphone streams. More...

Functions

std::unique_ptr< audio_control_t > platf::audio_control ()
 Create the platform audio controller.

Detailed Description

Definitions for microphone capture on macOS.

Function Documentation

◆ audio_control()

std::unique_ptr< audio_control_t > platf::audio_control ( )

Create the platform audio controller.

Returns
Platform audio controller, or nullptr when audio control is unavailable.