Recorder.VoiceActivityChanged Event
Raised to notify an application that recorder detected a change in voice state (noise or voice).
Namespace: Microsoft.Rtc.Collaboration.AudioVideo
Assembly: Microsoft.Rtc.Collaboration (in Microsoft.Rtc.Collaboration.dll)
Syntax
'Declaration
Public Event VoiceActivityChanged As EventHandler(Of VoiceActivityChangedEventArgs)
'Usage
Dim instance As Recorder
Dim handler As EventHandler(Of VoiceActivityChangedEventArgs)
AddHandler instance.VoiceActivityChanged, handler
public event EventHandler<VoiceActivityChangedEventArgs> VoiceActivityChanged
Examples
The following example show how to subscribe to VoiceActivityChanged event.
C# Subscribing to VoiceActivityChanged event.
recorder.VoiceActivityChanged += delegate(object sender, VoiceActivityChangedEventArgs args)
{
TimeSpan timeStamp = args.TimeStamp;
bool isVoice = args.IsVoice;
// Do whatever it needs with recorder.
};