TuSDKRecordVideoCamera Class Reference
| Inherits from | TuSDKVideoCameraBase : SLGPUImageStillCamera | 
|---|---|
| Declared in | TuSDKRecordVideoCamera.h | 
+ initWithSessionPreset:cameraPosition:cameraView:
	初始化相机
+ (instancetype)initWithSessionPreset:(NSString *)sessionPreset cameraPosition:(AVCaptureDevicePosition)cameraPosition cameraView:(UIView *)viewParameters
| sessionPreset | 相机分辨率 | 
|---|---|
| cameraPosition | 相机设备标识 (前置或后置) | 
| view | 相机显示容器视图 | 
Return Value
相机对象
Declared In
TuSDKRecordVideoCamera.h
  videoDelegate
	相机事件委托
@property (nonatomic, weak) id<TuSDKRecordVideoCameraDelegate> videoDelegateDeclared In
TuSDKRecordVideoCamera.h
  maxRecordingTime
	录制视频的总时长. 达到指定时长后,自动停止录制 (默认0,如设置为 0,则需要手动终止)
@property (nonatomic, assign) Float64 maxRecordingTimeDeclared In
TuSDKRecordVideoCamera.h
  minRecordingTime
	录制视频的最小时长
@property (nonatomic, assign) Float64 minRecordingTimeDeclared In
TuSDKRecordVideoCamera.h
  minAvailableSpaceBytes
	默认最小可用空间 50M
@property (nonatomic, assign) Float64 minAvailableSpaceBytesDeclared In
TuSDKRecordVideoCamera.h
  saveToAlbum
	保存到系统相册 (默认保存, 当设置为NO时, 保存到临时目录)
@property (nonatomic) BOOL saveToAlbumDeclared In
TuSDKRecordVideoCamera.h
  saveToAlbumName
	保存到系统相册的相册名称
@property (nonatomic, copy) NSString *saveToAlbumNameDeclared In
TuSDKRecordVideoCamera.h
  fileType
	录制的视频文件格式(默认:lsqFileTypeQuickTimeMovie)
@property (nonatomic, assign) lsqFileType fileTypeDeclared In
TuSDKRecordVideoCamera.h
  recordMode
	录制模式 默认:lsqRecordModeNormal (lsqRecordModeNormal: 正常模式, lsqRecordModeKeep: 续拍模式,支持断点续拍)
@property (nonatomic, assign) lsqRecordMode recordModeDeclared In
TuSDKRecordVideoCamera.h
  speedMode
	变速模式 默认:lsqSpeedMode_Normal (标准模式)
@property (nonatomic, assign) lsqSpeedMode speedModeDeclared In
TuSDKRecordVideoCamera.h
  soundPitch
	设置音频变声器类型 默认:lsqSoundPitchNormal
@property (nonatomic, assign) lsqSoundPitch soundPitchAvailability
v3.0.1
Declared In
TuSDKRecordVideoCamera.h
  videoCameraStatue
	相机当前状态
@property (nonatomic, assign) lsqRecordState videoCameraStatueDeclared In
TuSDKRecordVideoCamera.h
  videoQuality
	输出视频的画质,主要包含码率、压缩级别等参数 (默认为空,采用系统设置)
@property (nonatomic, strong) TuSDKVideoQuality *videoQualityDeclared In
TuSDKRecordVideoCamera.h
  canChangeRatio
	验证当前相机状态是否可以切换比例
@property (nonatomic, readonly) BOOL canChangeRatioAvailability
2.2.0
Declared In
TuSDKRecordVideoCamera.h
– isRecording
	是否正在录制
- (BOOL)isRecordingReturn Value
BOOL YES 正在录制
Declared In
TuSDKRecordVideoCamera.h
– movieFragmentSize
	已录制的视频片段数量
- (NSUInteger)movieFragmentSizeReturn Value
NSUInteger
Declared In
TuSDKRecordVideoCamera.h
– popMovieFragment
	删除最后一个视频片段
- (TuSDKTimeRange *)popMovieFragmentReturn Value
Declared In
TuSDKRecordVideoCamera.h
– lastMovieFragment
	获取最后一个视频片段
- (TuSDKTimeRange *)lastMovieFragmentReturn Value
Declared In
TuSDKRecordVideoCamera.h