Package 

Interface LivekitEgress.EncodingOptionsOrBuilder

    • Method Summary

      Modifier and Type Method Description
      abstract int getWidth()
      (default 1920)
      
      int32 width = 1;
      abstract int getHeight()
      (default 1080)
      
      int32 height = 2;
      abstract int getDepth()
      (default 24)
      
      int32 depth = 3;
      abstract int getFramerate()
      (default 30)
      
      int32 framerate = 4;
      abstract int getAudioCodecValue()
      (default OPUS)
      
      .livekit.AudioCodec audio_codec = 5;
      abstract LivekitModels.AudioCodec getAudioCodec()
      (default OPUS)
      
      .livekit.AudioCodec audio_codec = 5;
      abstract int getAudioBitrate()
      (default 128)
      
      int32 audio_bitrate = 6;
      abstract int getAudioQuality()
      quality setting on audio encoder
      
      int32 audio_quality = 11;
      abstract int getAudioFrequency()
      (default 44100)
      
      int32 audio_frequency = 7;
      abstract int getVideoCodecValue()
      (default H264_MAIN)
      
      .livekit.VideoCodec video_codec = 8;
      abstract LivekitModels.VideoCodec getVideoCodec()
      (default H264_MAIN)
      
      .livekit.VideoCodec video_codec = 8;
      abstract int getVideoBitrate()
      (default 4500)
      
      int32 video_bitrate = 9;
      abstract int getVideoQuality()
      quality setting on video encoder
      
      int32 video_quality = 12;
      abstract double getKeyFrameInterval()
      in seconds (default 4s for streaming, segment duration for segmented output, encoder default for files)
      
      double key_frame_interval = 10;
      • Methods inherited from class com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType, isInitialized
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getWidth

         abstract int getWidth()
        (default 1920)
        
        int32 width = 1;
      • getHeight

         abstract int getHeight()
        (default 1080)
        
        int32 height = 2;
      • getDepth

         abstract int getDepth()
        (default 24)
        
        int32 depth = 3;
      • getFramerate

         abstract int getFramerate()
        (default 30)
        
        int32 framerate = 4;
      • getAudioCodecValue

         abstract int getAudioCodecValue()
        (default OPUS)
        
        .livekit.AudioCodec audio_codec = 5;
      • getAudioBitrate

         abstract int getAudioBitrate()
        (default 128)
        
        int32 audio_bitrate = 6;
      • getAudioQuality

         abstract int getAudioQuality()
        quality setting on audio encoder
        
        int32 audio_quality = 11;
      • getAudioFrequency

         abstract int getAudioFrequency()
        (default 44100)
        
        int32 audio_frequency = 7;
      • getVideoCodecValue

         abstract int getVideoCodecValue()
        (default H264_MAIN)
        
        .livekit.VideoCodec video_codec = 8;
      • getVideoBitrate

         abstract int getVideoBitrate()
        (default 4500)
        
        int32 video_bitrate = 9;
      • getVideoQuality

         abstract int getVideoQuality()
        quality setting on video encoder
        
        int32 video_quality = 12;
      • getKeyFrameInterval

         abstract double getKeyFrameInterval()
        in seconds (default 4s for streaming, segment duration for segmented output, encoder default for files)
        
        double key_frame_interval = 10;