c++ - WebRTC C++:SetVolume 用于消费者和生产者的音频
问题描述
我使用 mediasoupclient 来创建消费者和生产者,consumer = recvTransport->Consume( this, consumerId, producerId, "audio", &response["rtpParameters"]);
我webrtc::MediaStreamTrackInterface audioTrack = consumer->GetTrack();
想用它AudioSourceInterface::SetVolume(double volume)
来设置音轨的音量。但我不能使用AudioSourceInterface::RegisterAudioObserver(AudioObserver* observer)
,什么是观察者???
解决方案
推荐阅读
- html - 如何将链接的图像/gif 添加到更大的图像上?
- angular - Angular 应用程序因 JitCompiler 错误而崩溃
- firebase - Firestore - 如果需要,在删除时替换集合文档
- c++ - 如何将派生类的 std::list 而不是父类的 std::list 传递给函数?
- django - Django覆盖详细视图获取方法
- c++ - 将字符串文字转换为 char 数组实际上如何在 C++ 中工作?
- flutter - 我必须导入哪个包才能使用 FieldValueType?
- sparqlwrapper - SPARQLWrapper 解析结果集为 QueryResult
- tensorflow - 无法挤压 dim[1],预期维度为 1,得到 14 [[{{node metrics_2/acc/Squeeze}}]]
- windows - 如何从 C/C++ 中的 dll 源调用 dll 的调用者定义的函数?