JCSDK-iOS
JCMediaDeviceVideoCanvas.h
1 //
2 // JCMediaDeviceVideoCanvas.h
3 // JCSDK-OC
4 //
5 // Created by maikireton on 2017/8/11.
6 // Copyright © 2017年 juphoon. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 #import <UIKit/UIKit.h>
11 #import "JCMediaDeviceConstants.h"
12 
21 @interface JCMediaDeviceVideoCanvas : NSObject
22 
26 @property (nonatomic, readonly, copy) NSString *videoSource;
27 
31 @property (nonatomic, readonly, strong) UIView *videoView;
32 
36 @property (nonatomic, readonly, assign) int renderType;
37 
41 @property (nonatomic, readonly, assign) bool isCamera;
42 
48 - (bool)replace:(NSString *)videoSource;
49 
53 - (void)pause;
54 
58 - (void)resume;
59 
64 - (void)rotate:(int)angle;
65 
75 - (bool)snapshot:(int)width heigh:(int)height filePath:(NSString *)filePath;
76 
77 @end
78 
-[JCMediaDeviceVideoCanvas resume]
void resume()
Definition: JCMediaDeviceVideoCanvas.m:63
JCMediaDeviceVideoCanvas::videoView
UIView * videoView
Definition: JCMediaDeviceVideoCanvas.h:31
JCMediaDeviceVideoCanvas::videoSource
NSString * videoSource
Definition: JCMediaDeviceVideoCanvas.h:26
JCMediaDeviceVideoCanvas::renderType
int renderType
Definition: JCMediaDeviceVideoCanvas.h:36
JCMediaDeviceVideoCanvas
Definition: JCMediaDeviceVideoCanvas.h:22
JCMediaDeviceVideoCanvas::isCamera
bool isCamera
Definition: JCMediaDeviceVideoCanvas.h:41
-[JCMediaDeviceVideoCanvas pause]
void pause()
Definition: JCMediaDeviceVideoCanvas.m:53