Creates a new instance of the AudioVideoFlowTemplate class, based on the current state.

Namespace:  Microsoft.Rtc.Collaboration.AudioVideo
Assembly:  Microsoft.Rtc.Collaboration(in Microsoft.Rtc.Collaboration.dll)

Syntax

Visual Basic (Declaration)
Public 
Sub 
New ( _
	
audioVideoFlow 
As 

AudioVideoFlow _
)
C#
public 
AudioVideoFlowTemplate(
	

AudioVideoFlow 
audioVideoFlow
)
Visual C++
public:
AudioVideoFlowTemplate(
	

AudioVideoFlow^ 
audioVideoFlow
)
JavaScript

Microsoft.Rtc.Collaboration.AudioVideo.AudioVideoFlowTemplate
= 
function(
audioVideoFlow);

Parameters

audioVideoFlow
Type: Microsoft.Rtc.Collaboration.AudioVideo . . :: . AudioVideoFlow
Current audio video flow.

Exceptions

Exception Condition
InvalidOperationException Thrown when an AudioVideoFlowTemplate can't be constructed based on a Terminated AudioVideoFlow.
ArgumentNullException Thrown when audioVideoFlow argument is null.

See Also