iOS camera 相关
来源:互联网 发布:步鑫生失败原因 知乎 编辑:程序博客网 时间:2024/06/06 01:53
AVCaptureVideoDataOutput *videoOut = [[AVCaptureVideoDataOutput alloc] init];
[videoOut setAlwaysDiscardsLateVideoFrames:NO];
[videoOut setVideoSettings:[NSDictionary dictionaryWithObject:
[NSNumber numberWithInt:kCVPixelFormatType_420YpCbCr8BiPlanarFullRange]//kCVPixelFormatType_420YpCbCr8BiPlanarFullRange
forKey:(id)kCVPixelBufferPixelFormatTypeKey]];
[videoOut setSampleBufferDelegate:self queue:_captureVideoDispatchQueue];
AVCaptureConnection *videoConnection = [_videoOut connectionWithMediaType:AVMediaTypeVideo]
if ([videoConnection isVideoMinFrameDurationSupported]) {//帧率
videoConnection.videoMinFrameDuration = CMTimeMake(1, 15);
}
if([_videoConnection isVideoOrientationSupported])//旋转
_videoConnection.videoOrientation = AVCaptureVideoOrientationPortrait;
2、设置预览模式为平铺
AVCaptureVideoPreviewLayer* previewLayer = [AVCaptureVideoPreviewLayer layerWithSession: _captureSession];
previewLayer.frame = view.bounds;
previewLayer.videoGravity = AVLayerVideoGravityResize;
[view.layer addSublayer: previewLayer];
_previewLayer = previewLayer;
3、录制正方形
NSDictionary *videoSettings = [NSDictionary dictionaryWithObjectsAndKeys:
AVVideoCodecH264, AVVideoCodecKey,
codecSettings,AVVideoCompressionPropertiesKey,
[NSNumber 240], AVVideoWidthKey,
[NSNumber 240], AVVideoHeightKey,
nil];
videoWriterInput = [AVAssetWriterInput assetWriterInputWithMediaType:AVMediaTypeVideo outputSettings:videoSettings];
- iOS camera 相关
- camera相关
- ios camera
- camera驱动相关
- camera相关知识
- Camera Sensor相关资料
- Camera相关文章
- camera相关知识 .
- 手机Camera相关介绍
- Camera相关介绍
- Opengl Camera相关知识点
- Camera代码相关分析
- Camera相关技术
- android camera相关demo
- Camera和Photo相关
- Camera知识相关
- Camera Tunning调试相关
- Camera相关知识点
- linux编译出错心得
- 关于Spring JPA的一点小总结
- 数据库隔离性
- OC学习 习题
- 登陆框,虚线框按钮作为背景
- iOS camera 相关
- MyEclipse去掉烦人的javascript文件报错
- maven 打包可执行 jar包 java application 方法
- Android 保存文件到本地(一)
- 【jQuery】使用appendTo()方法向被选元素内插入内容
- Kaggle:What's Cooking?
- 车辆信息查询api,通过车系名称查询相关信息
- MongoDB 查询操作
- 集合