![]() |
Sunshine latest
Self-hosted game stream host for Moonlight.
|
Public Member Functions | |
int | init (std::uint32_t sample_rate, std::uint32_t frame_size, std::uint32_t channels_out) |
capture_e | sample (std::vector< float > &sample_out) override |
Public Attributes | |
audio_capture_t | audio_capture |
audio_client_t | audio_client |
handle_t | audio_event |
int | channels |
std::optional< std::function< void()> > | default_endpt_changed_cb |
REFERENCE_TIME | default_latency_ms |
device_t | device |
device_enum_t | device_enum |
audio_notification_t | endpt_notification |
HANDLE | mmcss_task_handle = NULL |
util::buffer_t< float > | sample_buf |
float * | sample_buf_pos |
|
inlineoverridevirtual |
Implements platf::mic_t.