INNER CODE UNIT · Swift
flashIconOn
AmolGangadhare/flutter_barcode_scanner · ios/Classes/SwiftFlutterBarcodeScannerPlugin.swift:414
private func flashIconOn() {
flashIcon.setImage(UIImage(named: "ic_flash_on", in: Bundle(for: SwiftFlutterBarcodeScannerPlugin.self), compatibleWith: nil),for:.normal)
}
private func setFlashStatus(device: AVCaptureDevice, mode: AVCaptureDevice.TorchMode) {
guard device.hasTorch else {
flashIconOff()
return
}
do {
try device.lockForConfiguration()
if (mode == .off) {
device.torchMode = AVCaptureDevice.TorchMode.off
flashIconOff()
} else {
// Treat .auto & .on equally.