1234567891011121314151617181920212223242526272829303132333435 |
- //
- // YMCustomCameraViewModel.h
- // MSYOUPAI
- //
- // Created by YoMi on 2024/3/17.
- // Copyright © 2024 MS. All rights reserved.
- //
- #import "MSYOUPAIViewModel.h"
- #import "YMCameraManager.h"
- NS_ASSUME_NONNULL_BEGIN
- @interface YMCustomCameraViewModel : MSYOUPAIViewModel
- /// 获取示例照数据
- - (void)getSamplePhotoData;
- /// 关闭摄像机
- - (void)closeCustomCamera;
- /// 拍照
- - (void)takePhoto;
- /// 切换前后摄像机
- - (void)switchFrontAndRearCamera;
- /// 切换闪光灯模式
- - (void)switchFlashMode;
- /// 是否切换前后摄像机
- @property (nonatomic, assign, readonly) BOOL isSwitchFrontAndRearCamera;
- /// 闪光灯模式
- @property (nonatomic, assign, readonly) YMCaptureFlashMode flashMode;
- /// 示例照链接
- @property (nonatomic, strong, readonly) NSString *samplePhotoUrl;
- /// 示例照类型
- @property (nonatomic, assign, readonly) NSInteger samplePhotoType;
- /// 摄像机管理器
- @property (nonatomic, strong, readonly) YMCameraManager *cameraManager;
- @end
- NS_ASSUME_NONNULL_END
|