[feat] audio capture supported on MacOSX

This commit is contained in:
dijunkun
2025-07-02 19:25:21 +08:00
parent e52ec6cde2
commit c13e2613b6
8 changed files with 225 additions and 26 deletions

View File

@@ -370,8 +370,9 @@ int Render::StopScreenCapturer() {
int Render::StartSpeakerCapturer() {
if (!speaker_capturer_) {
speaker_capturer_ = (SpeakerCapturer*)speaker_capturer_factory_->Create();
int speaker_capturer_init_ret = speaker_capturer_->Init(
[this](unsigned char* data, size_t size) -> void {
int speaker_capturer_init_ret =
speaker_capturer_->Init([this](unsigned char* data, size_t size,
const char* audio_name) -> void {
SendAudioFrame(peer_, (const char*)data, size, audio_label_.c_str());
});