Class CreateIngressRequest
- Namespace
- Livekit.Server.Sdk.Dotnet
- Assembly
- LivekitApi.dll
public sealed class CreateIngressRequest : IMessage<CreateIngressRequest>, IEquatable<CreateIngressRequest>, IDeepCloneable<CreateIngressRequest>, IBufferMessage, IMessage
- Inheritance
-
CreateIngressRequest
- Implements
-
IBufferMessage
- Inherited Members
Constructors
CreateIngressRequest()
public CreateIngressRequest()
CreateIngressRequest(CreateIngressRequest)
public CreateIngressRequest(CreateIngressRequest other)
Parameters
otherCreateIngressRequest
Properties
Audio
public IngressAudioOptions Audio { get; set; }
Property Value
BypassTranscoding
[depreacted ] whether to pass through the incoming media without transcoding, only compatible with some input types. Use enable_transcoding instead.
[Obsolete]
public bool BypassTranscoding { get; set; }
Property Value
EnableTranscoding
Whether to transcode the ingested media. Only WHIP supports disabling transcoding currently. WHIP will default to transcoding disabled. Replaces `bypass_transcoding.
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
InputType
public IngressInput InputType { get; set; }
Property Value
Name
User provided identifier for the ingress
public string Name { get; set; }
Property Value
ParticipantIdentity
publish as participant
public string ParticipantIdentity { get; set; }
Property Value
ParticipantMetadata
metadata associated with the publishing participant
public string ParticipantMetadata { get; set; }
Property Value
ParticipantName
name of publishing participant (used for display only)
public string ParticipantName { get; set; }
Property Value
RoomName
room to publish to
public string RoomName { get; set; }
Property Value
Url
Where to pull media from, only for URL input type
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()