Class IngressInfo
- Namespace
- Livekit.Server.Sdk.Dotnet
- Assembly
- LivekitApi.dll
public sealed class IngressInfo : IMessage<IngressInfo>, IEquatable<IngressInfo>, IDeepCloneable<IngressInfo>, IBufferMessage, IMessage
- Inheritance
-
IngressInfo
- Implements
-
IBufferMessage
- Inherited Members
Constructors
IngressInfo()
public IngressInfo()
IngressInfo(IngressInfo)
public IngressInfo(IngressInfo other)
Parameters
otherIngressInfo
Properties
Audio
public IngressAudioOptions Audio { get; set; }
Property Value
BypassTranscoding
[Obsolete]
public bool BypassTranscoding { get; set; }
Property Value
EnableTranscoding
public bool EnableTranscoding { get; set; }
Property Value
Enabled
The default value is true and when set to false, the new connection attempts will be rejected
public bool Enabled { get; set; }
Property Value
HasEnableTranscoding
Gets whether the "enable_transcoding" field is set
public bool HasEnableTranscoding { get; }
Property Value
HasEnabled
Gets whether the "enabled" field is set
public bool HasEnabled { get; }
Property Value
IngressId
public string IngressId { get; set; }
Property Value
InputType
for RTMP input, it'll be a rtmp:// URL for FILE input, it'll be a http:// URL for SRT input, it'll be a srt:// URL
public IngressInput InputType { get; set; }
Property Value
Name
public string Name { get; set; }
Property Value
ParticipantIdentity
public string ParticipantIdentity { get; set; }
Property Value
ParticipantMetadata
public string ParticipantMetadata { get; set; }
Property Value
ParticipantName
public string ParticipantName { get; set; }
Property Value
Reusable
public bool Reusable { get; set; }
Property Value
RoomName
public string RoomName { get; set; }
Property Value
State
Description of error/stream non compliance and debug info for publisher otherwise (received bitrate, resolution, bandwidth)
public IngressState State { get; set; }
Property Value
StreamKey
public string StreamKey { get; set; }
Property Value
Url
URL to point the encoder to for push (RTMP, WHIP), or location to pull media from for pull (URL)
public string Url { get; set; }
Property Value
Video
public IngressVideoOptions Video { get; set; }
Property Value
Methods
ClearEnableTranscoding()
Clears the value of the "enable_transcoding" field
public void ClearEnableTranscoding()
ClearEnabled()
Clears the value of the "enabled" field
public void ClearEnabled()