AudioVideoFlow Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
AudioVideoFlow represents media connection with single remote participant.
public ref class AudioVideoFlow sealed : Microsoft::Rtc::Collaboration::ComponentModel::MediaFlow
public sealed class AudioVideoFlow : Microsoft.Rtc.Collaboration.ComponentModel.MediaFlow
type AudioVideoFlow = class
inherit MediaFlow
Public NotInheritable Class AudioVideoFlow
Inherits MediaFlow
- Inheritance
Properties
Audio |
Gets an audio control. |
Call |
Gets the AudioVideoCall associated with this flow. Can be null if the call type is not AudioVideoCall. |
EncryptionPolicy |
Gets the current encryption policy. |
HoldStatus |
Gets the current hold status. |
Player |
Gets the player currently attached to this AudioVideoFlow. |
Recorder |
Gets the recorder currently attached to this AudioVideoFlow. |
SignalingContext |
Gets the value of associated SignalingContext for the flow. (Inherited from MediaFlow) |
SpeechRecognitionConnector |
Gets the speech recognition connector attached to this AudioVideoFlow. |
SpeechSynthesisConnector |
Gets the speech synthesis connector attached to this AudioVideoFlow. |
State |
Gets the MediaFlowState for the flow. (Inherited from MediaFlow) |
ToneController |
Gets the ToneController currently attached to this AudioVideoFlow. |
ToneEnabled |
Gets whether tone is enabled. |
TonePolicy |
Gets the AudioVideoFlow's tone policy. |
Methods
BeginApplyChanges(AudioVideoFlowTemplate, AsyncCallback, Object) |
Applies changes from the specified template. |
BeginApplyChanges(AudioVideoFlowTemplate, IEnumerable<SignalingHeader>, AsyncCallback, Object) |
Applies changes from the specified template. |
BeginHold(HoldType, AsyncCallback, Object) |
Begins to hold the AudioVideoFlow. |
BeginHold(HoldType, IEnumerable<SignalingHeader>, AsyncCallback, Object) |
Begins to hold the AudioVideoFlow. |
BeginRetrieve(AsyncCallback, Object) |
Begins to retrieve the AudioVideoFlow. |
BeginRetrieve(IEnumerable<SignalingHeader>, AsyncCallback, Object) |
Begins to retrieve the AudioVideoFlow. |
EndApplyChanges(IAsyncResult) |
Waits for the pending operation to complete. |
EndHold(IAsyncResult) |
Waits for the pending operation to complete. |
EndRetrieve(IAsyncResult) |
Waits for the pending operation to complete. |
Initialize(AudioVideoFlowTemplate) |
Copies the properties from the template to the AudioVideoFlow instance. |
MakeCallback(AsyncCallback, IAsyncResult) |
Invokes a specified call using the application's queue for the events. (Inherited from MediaFlow) |
RaiseEvent<TEventArg>(EventHandler<TEventArg>, Object, TEventArg) |
Raises a generic event with a specific event argument type. (Inherited from MediaFlow) |
TryUpdateFlowState(MediaFlowState, MediaFlowState) |
Updates the MediaFlow's state. (Inherited from MediaFlow) |
Events
ConfigurationChanged |
Raised by an AudioVideoFlow instance when any configuration has changed. |
StateChanged |
Raised when the state of MediaFlow has changed. (Inherited from MediaFlow) |