AvatarOutputProtocol Struct

Definition

Avatar config output protocols.

public readonly struct AvatarOutputProtocol : IEquatable<Azure.AI.VoiceLive.AvatarOutputProtocol>
type AvatarOutputProtocol = struct
Public Structure AvatarOutputProtocol
Implements IEquatable(Of AvatarOutputProtocol)
Inheritance
AvatarOutputProtocol
Implements

Constructors

Name Description
AvatarOutputProtocol(String)

Initializes a new instance of AvatarOutputProtocol.

Properties

Name Description
Webrtc

WebRTC protocol, output the audio/video streams via WebRTC.

Websocket

WebSocket protocol, output the video frames over WebSocket.

Methods

Name Description
Equals(AvatarOutputProtocol)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Name Description
Equality(AvatarOutputProtocol, AvatarOutputProtocol)

Determines if two AvatarOutputProtocol values are the same.

Implicit(String to AvatarOutputProtocol)

Converts a string to a AvatarOutputProtocol.

Implicit(String to Nullable<AvatarOutputProtocol>)
Inequality(AvatarOutputProtocol, AvatarOutputProtocol)

Determines if two AvatarOutputProtocol values are not the same.

Applies to