Struct TurnCoverage
Options about which input is included in the user's turn.
[JsonConverter(typeof(TurnCoverageConverter))]
public readonly record struct TurnCoverage : IEquatable<TurnCoverage>
- Implements
- Inherited Members
Properties
AllValues
public static IReadOnlyList<TurnCoverage> AllValues { get; }
Property Value
TurnCoverageUnspecified
If unspecified, the default behavior is TURN_INCLUDES_ONLY_ACTIVITY.
public static TurnCoverage TurnCoverageUnspecified { get; }
Property Value
TurnIncludesAllInput
The users turn includes all realtime input since the last turn, including inactivity (e.g. silence on the audio stream).
public static TurnCoverage TurnIncludesAllInput { get; }
Property Value
TurnIncludesAudioActivityAndAllVideo
Includes audio activity and all video since the last turn. With automatic activity detection, audio activity means speech and excludes silence.
public static TurnCoverage TurnIncludesAudioActivityAndAllVideo { get; }
Property Value
TurnIncludesOnlyActivity
The users turn only includes activity since the last turn, excluding inactivity (e.g. silence on the audio stream). This is the default behavior.
public static TurnCoverage TurnIncludesOnlyActivity { get; }
Property Value
Value
public string Value { get; }
Property Value
Methods
Equals(TurnCoverage)
public bool Equals(TurnCoverage other)
Parameters
otherTurnCoverage
Returns
FromString(string)
public static TurnCoverage FromString(string value)
Parameters
valuestring
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
implicit operator TurnCoverage(string)
public static implicit operator TurnCoverage(string value)
Parameters
valuestring