enum {
AVCaptureDevicePositionBack = 1,
AVCaptureDevicePositionFront = 2
};
typedef NSInteger AVCaptureDevicePosition;
闪光灯开关
enum {
AVCaptureFlashModeOff = 0,
AVCaptureFlashModeOn = 1,
AVCaptureFlashModeAuto = 2
};
typedef NSInteger AVCaptureFlashMode;
手电筒开关
enum {
AVCaptureTorchModeOff = 0,
AVCaptureTorchModeOn = 1,
AVCaptureTorchModeAuto = 2,
};
typedef NSInteger AVCaptureTorchMode;
焦距调整
enum {
AVCaptureFocusModeLocked = 0,
AVCaptureFocusModeAutoFocus = 1,
AVCaptureFocusModeContinuousAutoFocus = 2,
};
typedef NSInteger AVCaptureFocusMode;
曝光量调节
enum {
AVCaptureExposureModeLocked = 0,
AVCaptureExposureModeAutoExpose = 1,
AVCaptureExposureModeContinuousAutoExposure = 2,
};
typedef NSInteger AVCaptureExposureMode;
白平衡
enum {
AVCaptureWhiteBalanceModeLocked = 0,
AVCaptureWhiteBalanceModeAutoWhiteBalance = 1,
AVCaptureWhiteBalanceModeContinuousAutoWhiteBalance = 2,
};
typedef NSInteger AVCaptureWhiteBalanceMode;
开启闪光灯
AVCaptureDevice* d = nil; // find a device by positionNSArray* allDevices = [AVCaptureDevice devices]; for (AVCaptureDevice* currentDevice in allDevices) { if (currentDevice.position == AVCaptureDevicePositionBack) { d = currentDevice; } }
// at this point, d may still be nil, assuming we found something we like.... NSError* err = nil; BOOL lockAcquired = [d lockForConfiguration:&err]; if (!lockAcquired) { // log err and handle... } else { // flip on the flash mode if ([d hasFlash] && [d isFlashModeSupported:AVCaptureFlashModeOn] ) { [d setFlashMode:AVCaptureFlashModeOn]; } [d unlockForConfiguration]; }
from:http://stackoverflow.com/a/3204078
相关推荐
用很简单的代码实现ios闪光灯的功能。在相机扫瞄的情况下经常会用到。。
该功能包括调用系统相机和调用自定义相机两部分,自定义相机包括闪光灯的操作。
这个demo是一个关于相机的操作,包括系统相机和自定义相机,自定义相机可以进行聚焦和手指缩放,还有闪光灯,其他的操作,后期需要会加上,完善。
操作系统:LInux、IOS、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络...
操作系统:LInux、IOS、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络...
来源:github/LLSimpleCameraLicence:MIT作者:Ömer Faruk Gül LLSimpleCamera是一款简单实用的可以自定义的相机,也支持闪光灯。可以自定义相关的按钮进行自己的想进行的操作。
毕设&课设&项目&实训-基于JavaCV库实现Android端的音视频录制,支持断点录制、片段回删、定点聚焦、闪光灯、摄像头切换和视频水印等。 【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息...
支持Microsoft Exchange ·支持内置相机闪光灯 ·支持数码变焦 ·改进的虚拟键盘 ·支持蓝牙2.1 ·支持动态桌面的设计 5) Android 2.2 代表机型DHD/GALAXY S 在2010年2月份,Linux内核开发者Greg Kroah- Hartman将...
先看一段炫酷的视频吧(温馨提醒:视频中某些光线的变化模式或者闪光灯的方式,可能会引起极少数人出现癫痫症状。如有不适请立即停止观看)。 配合音乐享用效果更佳 2.原理说明 整个LED显示效果由部署在服务器...
4、新增“稳定光源”功能,闪光灯设置除了打开、关闭、自动外,稳定光源模式可让你拍摄更便捷; 5、微博分享时新增方便的@人功能,首创可以一句话同时@不同微博平台的人而且不会互相干扰! 6、微博分享时增加#话题#...