![]() |
Sunshine v2025.628.4510
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.