|
Sunshine master
Self-hosted game stream host for Moonlight.
|
Audio capture source used by the streaming pipeline. More...
#include <src/platform/common.h>
Public Member Functions | |
| virtual capture_e | sample (std::vector< float > &frame_buffer)=0 |
| Deliver a captured audio sample to Sunshine's audio pipeline. | |
Audio capture source used by the streaming pipeline.
|
pure virtual |
Deliver a captured audio sample to Sunshine's audio pipeline.
| frame_buffer | Destination for captured floating-point PCM samples. |
Implemented in platf::audio::mic_wasapi_t, platf::av_mic_t, and platf::mic_attr_t.