mirror of
https://github.com/TencentCloud/TIMSDK.git
synced 2026-10-21 08:46:21 +08:00
30 lines
938 B
Objective-C
30 lines
938 B
Objective-C
|
|
@import UIKit;
|
|
#import "TUICameraMacro.h"
|
|
|
|
@class TUICameraViewController;
|
|
@protocol TUICameraViewControllerDelegate <NSObject>
|
|
|
|
- (void)cameraViewController:(TUICameraViewController *)controller didFinishPickingMediaWithVideoURL:(NSURL *)url;
|
|
- (void)cameraViewController:(TUICameraViewController *)controller didFinishPickingMediaWithImage:(UIImage *)image;
|
|
- (void)cameraViewControllerDidCancel:(TUICameraViewController *)controller;
|
|
@end
|
|
|
|
|
|
@interface TUICameraViewController : UIViewController
|
|
|
|
@property (nonatomic, weak) id<TUICameraViewControllerDelegate> delegate;
|
|
|
|
/// default TUICameraMediaTypePhoto
|
|
@property(nonatomic) TUICameraMediaType type;
|
|
|
|
/// previewView的宽高比, 默认TUICameraViewAspectRatio16x9
|
|
@property (nonatomic) TUICameraViewAspectRatio aspectRatio;
|
|
|
|
/// default 15s
|
|
@property (nonatomic) NSTimeInterval videoMaximumDuration;
|
|
/// default 3s
|
|
@property (nonatomic) NSTimeInterval videoMinimumDuration;
|
|
|
|
@end
|