class VideoConfiguration
Configuration that abstracts MediaRecorder parameters for video recording
VideoConfiguration()
Configuration that abstracts MediaRecorder parameters for video recording |
var audioEncoder: AudioEncoder
The encoding used for audio. |
|
var audioSource: AudioSource
An audio source defines both a default physical source of audio signal, and a recording configuration. |
|
var maxDuration: Int
Max length a video can be |
|
var outputFormat: VideoOutputFormat
Output format of the recorded video. |
|
var videoEncoder: VideoEncoder
The encoding used for video. |
|
var videoEncodingBitRate: Int
The video encoding bit rate in bits per second. |
|
var videoFrameRate: Int
Number of frames recorded per second. |
|
var videoSize: VideoSize
Optional video size to record in. Valid values are VideoSize |
|
var videoStabilization: Boolean
Enable or disable video stabilization. Refer android.hardware.camera2.CaptureRequest.CONTROL_VIDEO_STABILIZATION_MODE |
const val BIT_RATE_1080P: Int |
|
const val BIT_RATE_MAX: Int |
|
const val BIT_RATE_MIN: Int |
|
val DEFAULT_AUDIO_ENCODER: AudioEncoder |
|
val DEFAULT_AUDIO_SOURCE: AudioSource |
|
const val DEFAULT_MAX_DURATION: Int |
|
const val DEFAULT_MIN_DURATION: Int |
|
val DEFAULT_OUTPUT_FORMAT: VideoOutputFormat |
|
val DEFAULT_VIDEO_ENCODER: VideoEncoder |
|
const val DEFAULT_VIDEO_FRAME_RATE: Int |
|
val DEFAULT_VIDEO_SIZE: Max |
|
const val DEFAULT_VIDEO_STABILIZATION: Boolean |