A quirk interface which denotes CameraX should use torch for flash when flashMode is ON or AUTO.
Quirk required to maintain good exposure on legacy devices by specifying a proper
Quirk that produces stretched use cases on all the legacy API 21 devices.
Quirk that should validate the video resolution of
Camera gets stuck when taking pictures with flash ON or AUTO in dark environment.
Provider of camera specific quirks.
Quirk caused by a device bug that occurs on certain devices, like the Samsung A3 devices.
Provider of device specific quirks, which are used for device specific workarounds.
Loads all device specific quirks required for the current device
Quirk required to exclude certain supported surface sizes that are problematic.
Quirk required to include extra supported surface combinations which are additional to the guaranteed supported configurations.
Quirk required to turn on/off HDR+ on Pixel devices by enabling/disabling zero-shutter-lag (ZSL) mode on the capture request, depending on the image capture use case's capture mode, i.
Quirk that prevents from getting washed out image while taking picture with flash ON/AUTO mode.
Quirk which denotes JPEGs produced directly from the HAL may sometimes be corrupted.
Quirk that produces stretched preview on Nexus 4 devices running Android L(API levels 21 and 22).
Quirk required to turn on WYSIWYG viewfinder on Pixel devices
Quirk that produces stretched preview on certain Samsung devices.
Quirk that still capture with flash on/auto requires stopRepeating() being called ahead of capture.
For these devices, workaround will be patched to shift one pixel right to left and duplicate the last pixel for YUV_420_888 data when converting to RGBA.