androidx.camera.video
Interfaces
| VideoCapabilities | VideoCapabilities is used to query video recording capabilities on the device. | 
| VideoOutput | A class that will produce video data from a  | 
Classes
| AudioStats | The audio information about an  | 
| FallbackStrategy | A class represents the strategy that will be adopted when the device does not support all the desired  | 
| FileDescriptorOutputOptions | A class providing options for storing the result to a given file descriptor. | 
| FileDescriptorOutputOptions.Builder | The builder of the  | 
| FileOutputOptions | A class providing options for storing the result to a given file. | 
| FileOutputOptions.Builder | The builder of the  | 
| HighSpeedVideoSessionConfig | A  | 
| HighSpeedVideoSessionConfig.Builder | Builder for  | 
| MediaStoreOutputOptions | A class providing options for storing output to MediaStore. | 
| MediaStoreOutputOptions.Builder | The builder of the  | 
| OutputOptions | Options for configuring output destination for generating a recording. | 
| OutputResults | Class to provide the information of the output. | 
| PendingRecording | A recording that can be started at a future time. | 
| Quality | A class representing video quality constraints that will be used by  | 
| QualitySelector | QualitySelector defines a desired quality setting that can be used to configure components with quality setting requirements such as creating a  | 
| Recorder | An implementation of  | 
| Recorder.Builder | Builder class for  | 
| Recording | Provides controls for the currently active recording. | 
| RecordingStats | A snapshot of statistics about an  | 
| VideoCapture | A use case that provides camera stream suitable for video application. | 
| VideoCapture.Builder | Builder for a  | 
| VideoRecordEvent | VideoRecordEvent is used to report video recording events and status. | 
| VideoRecordEvent.Finalize | Indicates the finalization of recording. | 
| VideoRecordEvent.Pause | Indicates the pause event of recording. | 
| VideoRecordEvent.Resume | Indicates the resume event of recording. | 
| VideoRecordEvent.Start | Indicates the start of recording. | 
| VideoRecordEvent.Status | The status report of the recording in progress. | 
Annotations
| ExperimentalAudioApi | Denotes that the annotated element relates to an experimental audio feature and may change in a future release. | 
| ExperimentalPersistentRecording | Denotes that the annotated method uses the experimental methods which allows a recording to be persistent. | 
