cameraViewEx / com.priyankvasa.android.cameraviewex / VideoConfiguration

VideoConfiguration

class VideoConfiguration

Configuration that abstracts MediaRecorder parameters for video recording

Constructors

<init>

VideoConfiguration()

Configuration that abstracts MediaRecorder parameters for video recording

Properties

audioEncoder

var audioEncoder: AudioEncoder

The encoding used for audio.

audioSource

var audioSource: AudioSource

An audio source defines both a default physical source of audio signal, and a recording configuration.

outputFormat

var outputFormat: VideoOutputFormat

Output format of the recorded video.

videoEncoder

var videoEncoder: VideoEncoder

The encoding used for video.

videoEncodingBitRate

var videoEncodingBitRate: Int

The video encoding bit rate in bits per second.

videoFrameRate

var videoFrameRate: Int

Number of frames recorded per second.

videoStabilization

var videoStabilization: Boolean

Enable or disable video stabilization. Refer android.hardware.camera2.CaptureRequest.CONTROL_VIDEO_STABILIZATION_MODE

Companion Object Properties

DEFAULT_AUDIO_ENCODER

val DEFAULT_AUDIO_ENCODER: AudioEncoder

DEFAULT_AUDIO_SOURCE

val DEFAULT_AUDIO_SOURCE: AudioSource

DEFAULT_OUTPUT_FORMAT

val DEFAULT_OUTPUT_FORMAT: VideoOutputFormat

DEFAULT_VIDEO_ENCODER

val DEFAULT_VIDEO_ENCODER: VideoEncoder

DEFAULT_VIDEO_ENCODING_BIT_RATE

const val DEFAULT_VIDEO_ENCODING_BIT_RATE: Int

DEFAULT_VIDEO_FRAME_RATE

const val DEFAULT_VIDEO_FRAME_RATE: Int

DEFAULT_VIDEO_STABILIZATION

const val DEFAULT_VIDEO_STABILIZATION: Boolean