VideoCameraStreamerConfigurationHelper

Constructors

Link copied to clipboard
constructor(muxerHelper: IVideoMuxerHelper)

Properties

Link copied to clipboard
open override val supportedEncoders: List<String>

Supported encoders for a BaseStreamer

Functions

Link copied to clipboard
fun getSupportedAllProfiles(context: Context, mimeType: String, cameraId: String): List<Int>

Get supported 8-bit and 10-bit profiles for a BaseCameraStreamer.

Get supported 8-bit and 10-bit profiles for a BaseStreamer. Removes profiles for 10 bits and still images.

Link copied to clipboard
open override fun getSupportedBitrates(mimeType: String): Range<Int>

Get supported bitrate range for a BaseStreamer.

Link copied to clipboard

Get supported framerate for a BaseStreamer.

Link copied to clipboard
fun getSupportedFramerates(context: Context, mimeType: String, cameraId: String): List<Range<Int>>

Get supported framerate for a BaseCameraStreamer.

Link copied to clipboard

Get supported HDR (10-bit only) profiles for a BaseStreamer. Removes profiles for 8 bits and still images.

Link copied to clipboard
fun getSupportedResolutions(context: Context, mimeType: String): List<Size>

Get camera resolutions that are supported by the encoder.

Get supported resolutions range for then encoder.

Link copied to clipboard

Get supported SDR (8-bit only) profiles for a BaseStreamer. Removes profiles for 10 bits and still images.