-
- All Implemented Interfaces:
-
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,livekit.LivekitEgress.EncodingOptionsOrBuilder
public final class LivekitEgress.EncodingOptions extends GeneratedMessageLite<LivekitEgress.EncodingOptions, LivekitEgress.EncodingOptions.Builder> implements LivekitEgress.EncodingOptionsOrBuilder
Protobuf type
{@code livekit.EncodingOptions}
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classLivekitEgress.EncodingOptions.BuilderProtobuf type
{@code livekit.EncodingOptions}
-
Field Summary
Fields Modifier and Type Field Description public final static intWIDTH_FIELD_NUMBERpublic final static intHEIGHT_FIELD_NUMBERpublic final static intDEPTH_FIELD_NUMBERpublic final static intFRAMERATE_FIELD_NUMBERpublic final static intAUDIO_CODEC_FIELD_NUMBERpublic final static intAUDIO_BITRATE_FIELD_NUMBERpublic final static intAUDIO_QUALITY_FIELD_NUMBERpublic final static intAUDIO_FREQUENCY_FIELD_NUMBERpublic final static intVIDEO_CODEC_FIELD_NUMBERpublic final static intVIDEO_BITRATE_FIELD_NUMBERpublic final static intVIDEO_QUALITY_FIELD_NUMBERpublic final static intKEY_FRAME_INTERVAL_FIELD_NUMBER
-
Method Summary
Modifier and Type Method Description intgetWidth()(default 1920)int32 width = 1;intgetHeight()(default 1080)int32 height = 2;intgetDepth()(default 24)int32 depth = 3;intgetFramerate()(default 30)int32 framerate = 4;intgetAudioCodecValue()(default OPUS).livekit.AudioCodec audio_codec = 5;LivekitModels.AudioCodecgetAudioCodec()(default OPUS).livekit.AudioCodec audio_codec = 5;intgetAudioBitrate()(default 128)int32 audio_bitrate = 6;intgetAudioQuality()quality setting on audio encoderint32 audio_quality = 11;intgetAudioFrequency()(default 44100)int32 audio_frequency = 7;intgetVideoCodecValue()(default H264_MAIN).livekit.VideoCodec video_codec = 8;LivekitModels.VideoCodecgetVideoCodec()(default H264_MAIN).livekit.VideoCodec video_codec = 8;intgetVideoBitrate()(default 4500)int32 video_bitrate = 9;intgetVideoQuality()quality setting on video encoderint32 video_quality = 12;doublegetKeyFrameInterval()in seconds (default 4s for streaming, segment duration for segmented output, encoder default for files)double key_frame_interval = 10;static LivekitEgress.EncodingOptionsparseFrom(ByteBuffer data)static LivekitEgress.EncodingOptionsparseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)static LivekitEgress.EncodingOptionsparseFrom(ByteString data)static LivekitEgress.EncodingOptionsparseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)static LivekitEgress.EncodingOptionsparseFrom(Array<byte> data)static LivekitEgress.EncodingOptionsparseFrom(Array<byte> data, ExtensionRegistryLite extensionRegistry)static LivekitEgress.EncodingOptionsparseFrom(InputStream input)static LivekitEgress.EncodingOptionsparseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)static LivekitEgress.EncodingOptionsparseDelimitedFrom(InputStream input)static LivekitEgress.EncodingOptionsparseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)static LivekitEgress.EncodingOptionsparseFrom(CodedInputStream input)static LivekitEgress.EncodingOptionsparseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)static LivekitEgress.EncodingOptions.BuildernewBuilder()static LivekitEgress.EncodingOptions.BuildernewBuilder(LivekitEgress.EncodingOptions prototype)static LivekitEgress.EncodingOptionsgetDefaultInstance()static Parser<LivekitEgress.EncodingOptions>parser()-
Methods inherited from class com.google.protobuf.GeneratedMessageLite
equals, getDefaultInstanceForType, getParserForType, hashCode, isInitialized, newBuilderForType, newRepeatedGeneratedExtension, newSingularGeneratedExtension, toBuilder, toString, writeTo -
Methods inherited from class com.google.protobuf.AbstractMessageLite
toByteArray, toByteString, writeDelimitedTo -
Methods inherited from class com.google.protobuf.MessageLite
getParserForType, newBuilderForType, toBuilder -
Methods inherited from class com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getWidth
int getWidth()
(default 1920)int32 width = 1;
-
getHeight
int getHeight()
(default 1080)int32 height = 2;
-
getDepth
int getDepth()
(default 24)int32 depth = 3;
-
getFramerate
int getFramerate()
(default 30)int32 framerate = 4;
-
getAudioCodecValue
int getAudioCodecValue()
(default OPUS).livekit.AudioCodec audio_codec = 5;
-
getAudioCodec
LivekitModels.AudioCodec getAudioCodec()
(default OPUS).livekit.AudioCodec audio_codec = 5;
-
getAudioBitrate
int getAudioBitrate()
(default 128)int32 audio_bitrate = 6;
-
getAudioQuality
int getAudioQuality()
quality setting on audio encoderint32 audio_quality = 11;
-
getAudioFrequency
int getAudioFrequency()
(default 44100)int32 audio_frequency = 7;
-
getVideoCodecValue
int getVideoCodecValue()
(default H264_MAIN).livekit.VideoCodec video_codec = 8;
-
getVideoCodec
LivekitModels.VideoCodec getVideoCodec()
(default H264_MAIN).livekit.VideoCodec video_codec = 8;
-
getVideoBitrate
int getVideoBitrate()
(default 4500)int32 video_bitrate = 9;
-
getVideoQuality
int getVideoQuality()
quality setting on video encoderint32 video_quality = 12;
-
getKeyFrameInterval
double getKeyFrameInterval()
in seconds (default 4s for streaming, segment duration for segmented output, encoder default for files)double key_frame_interval = 10;
-
parseFrom
static LivekitEgress.EncodingOptions parseFrom(ByteBuffer data)
-
parseFrom
static LivekitEgress.EncodingOptions parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
-
parseFrom
static LivekitEgress.EncodingOptions parseFrom(ByteString data)
-
parseFrom
static LivekitEgress.EncodingOptions parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
-
parseFrom
static LivekitEgress.EncodingOptions parseFrom(Array<byte> data)
-
parseFrom
static LivekitEgress.EncodingOptions parseFrom(Array<byte> data, ExtensionRegistryLite extensionRegistry)
-
parseFrom
static LivekitEgress.EncodingOptions parseFrom(InputStream input)
-
parseFrom
static LivekitEgress.EncodingOptions parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
-
parseDelimitedFrom
static LivekitEgress.EncodingOptions parseDelimitedFrom(InputStream input)
-
parseDelimitedFrom
static LivekitEgress.EncodingOptions parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
-
parseFrom
static LivekitEgress.EncodingOptions parseFrom(CodedInputStream input)
-
parseFrom
static LivekitEgress.EncodingOptions parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
-
newBuilder
static LivekitEgress.EncodingOptions.Builder newBuilder()
-
newBuilder
static LivekitEgress.EncodingOptions.Builder newBuilder(LivekitEgress.EncodingOptions prototype)
-
getDefaultInstance
static LivekitEgress.EncodingOptions getDefaultInstance()
-
parser
static Parser<LivekitEgress.EncodingOptions> parser()
-
-
-
-