CameraController constructor
CameraController(
- CameraDescription description,
- ResolutionPreset resolutionPreset, {
- bool enableAudio = true,
- int? fps,
- int? videoBitrate,
- int? audioBitrate,
- ImageFormatGroup? imageFormatGroup,
Creates a new camera controller in an uninitialized state.
resolutionPresetaffect the quality of video recording and image capture.enableAudiocontrols audio presence in recorded video.
Following parameters (if present) will overwrite resolutionPreset settings:
fpscontrols rate at which frames should be captured by the camera in frames per second.videoBitratecontrols the video encoding bit rate for recording.audioBitratecontrols the audio encoding bit rate for recording.
Implementation
CameraController(
CameraDescription description,
ResolutionPreset resolutionPreset, {
bool enableAudio = true,
int? fps,
int? videoBitrate,
int? audioBitrate,
this.imageFormatGroup,
}) : mediaSettings = MediaSettings(
resolutionPreset: resolutionPreset,
enableAudio: enableAudio,
fps: fps,
videoBitrate: videoBitrate,
audioBitrate: audioBitrate),
super(CameraValue.uninitialized(description));