AVCaptureDevice.h主要用来获取iphone一些关于相机设备的属性
来源:互联网 发布:河源网络广播电视台 编辑:程序博客网 时间:2024/05/21 08:54
AVCaptureDevice.h iphone闪光灯什么的
AVCaptureDevice.h主要用来获取iphone一些关于相机设备的属性。
前置和后置摄像头
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 position NSArray* 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
- AVCaptureDevice.h主要用来获取iphone一些关于相机设备的属性
- AVCaptureDevice相机设备
- AVCaptureDevice相机设备
- AVCaptureDevice的几个属性
- AVCaptureDevice的几个属性
- AVCaptureDevice的几个属性
- AVCaptureDevice的几个属性
- 关于AVCaptureDevice的理解
- AVCaptureDevice的几个属性使用
- AVCaptureDevice属性
- 关于AVCaptureDevice
- 关于AVCaptureDevice
- 关于IOS程序设置启动画面以及图标的设备目前主要为:IPhone设备 和IPad设备
- 窗体的一些主要属性
- 关于获取屏幕的一些属性
- 获取iphone的设备信息
- 如何获取iPhone设备的设备信息
- 第六篇 自定义相机 AVCaptureDevice
- Turning Vim into a modern Python IDE(打造Python Vim 编辑器)
- API函数ReadDirectoryChangesW 监视目录
- Windows 2008 Server Core基本配置
- 数据传输流程
- Java缓冲和非缓冲流简单验证
- AVCaptureDevice.h主要用来获取iphone一些关于相机设备的属性
- gps工作模式-软件-半软半硬-硬件
- SQL中的安全问题
- [小代码]按Back钮不关闭应用程序
- View--知多少
- 技术成长历程,从MFC开始
- jsp内嵌jsp后样式丢失,当两个jsp单独显示样式存在问题的解决方法
- Struts2中的ModelDriven机制及其运用
- iOS中如何创建一个滑出式导航面板(1)