Beispiel #1
0
        public void onOneWayAudioRawDataReceived(DotNetAudioRawData data_, uint node_id)
        {
            var bytes = string.Join(", ", data_.GetBuffer());
            var user  = ZOOM_SDK_DOTNET_WRAP.CZoomSDKeDotNetWrap.Instance.GetMeetingServiceWrap()
                        .GetMeetingParticipantsController().GetUserByUserID(node_id);

            Console.WriteLine(node_id);
            Console.WriteLine($"one way audio received from {user.GetUserNameW()}");
        }
Beispiel #2
0
        public void onOneWayAudioRawDataReceived(DotNetAudioRawData data_, uint node_id)
        {
            //Console.WriteLine(data_.GetSampleRate());
            //if (!_dataStreams.ContainsKey(node_id))
            //{
            //    var path = Path.GetTempFileName();
            //    _dataStreams.Add(node_id, new FileStream(path, FileMode.OpenOrCreate));
            //}
            //if (data_.GetBufferLen() > 0)
            //{
            //    var data = data_.GetBuffer();

            //    _dataStreams[node_id].Write(data, 0, data.Length);
            //}
        }
Beispiel #3
0
        public void onMixedAudioRawDataReceived(DotNetAudioRawData data_)
        {
            Console.WriteLine($"Sample Rate: {data_.GetSampleRate()}");
            if (!_dataStreams.ContainsKey(0))
            {
                var path = Path.GetTempFileName();
                _dataStreams.Add(0, new FileStream(path, FileMode.OpenOrCreate));
            }
            if (data_.GetBufferLen() > 0)
            {
                var data = data_.GetBuffer();

                _dataStreams[0].Write(data, 0, data.Length);
            }
        }
Beispiel #4
0
 public void onMixedAudioRawDataReceived(DotNetAudioRawData data_)
 {
     //var bytes = string.Join(", ", data_.GetBuffer());
     //Console.WriteLine($"mixed audio received {bytes}");
 }