zoom video sdk for Linuxでjoin sessionする

とりあえず以下のように必要なclassを定義します。 // listener class ZoomVideoSDKDelegate : public IZoomVideoSDKDelegate { public: virtual void onSessionJoin() { std::cout << "onSessionJoin" << std::endl; } // 長いので割愛 ... }; // 仮想スピーカー class ZoomVideoSDKVirtualAudioSpeaker : public IZoomVideoSDKVirtualAudioSpeaker { public: virtual void onVirtualSpeakerMixedAudioReceived(AudioRawData* data_) {} virtual void onVirtualSpeakerOneWayAudioReceived(AudioRawData* data_, IZoomVideoSDKUser* pUser) {} virtual void onVirtualSpeakerSharedAudioReceived (AudioRawData *data_) {} }; // 仮想マイク class ZoomVideoSDKVirtualAudioMic : public IZoomVideoSDKVirtualAudioMic { public: virtual void onMicInitialize(IZoomVideoSDKAudioSender* rawdata_sender) {} virtual void onMicStartSend() {} virtual void onMicStopSend() {} virtual void onMicUninitialized() {} }; 次にjoin session周りの実装をします。...

7月 26, 2023