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

Visual Basic (Declaration)
Public Event 
VoiceActivityChanged 
As 
EventHandler(
Of 

VoiceActivityChangedEventArgs)
C#
public event 
EventHandler<

VoiceActivityChangedEventArgs> 
VoiceActivityChanged
Visual C++
public:
 
event 
EventHandler<

VoiceActivityChangedEventArgs^>^ 
VoiceActivityChanged {
	
void 
add (
EventHandler<

VoiceActivityChangedEventArgs^>^ 
value);
	
void 
remove (
EventHandler<

VoiceActivityChangedEventArgs^>^ 
value);
}
JavaScript
function add_
voiceActivityChanged(
value);
function remove_
voiceActivityChanged(
value);

Remarks

Used in combination with VoiceActivityChangedPrivate otherwise add/remove conflict with the code generating compiling errors

Exceptions

Exception Condition
InvalidOperationException Event can only be subscribed if recorder is stopped.

See Also