My Project
CCStreamView.h
1 //
2 // CCStreamView.h
3 // CCStreamer
4 //
5 // Created by cc on 17/2/18.
6 // Copyright © 2017年 cc. All rights reserved.
7 //
8 
9 #import <UIKit/UIKit.h>
10 #import "CCStreamerBasic.h"
11 #import "CCStream.h"
12 
16 typedef enum{
20  CCStreamViewFillMode_FitByH,
24  CCStreamViewFillMode_FitByW,
25 }CCStreamViewFillMode;
26 
27 
31 @interface CCStreamView : UIView
35 @property (strong, nonatomic, readonly) CCStream *stream;
39 @property (assign, nonatomic) CCStreamViewFillMode fillMode;
43 @property (assign, nonatomic, readonly) CGSize videoViewSize;
44 
45 @property (strong, nonatomic)UIView *videoView;
46 
53 - (id)initWithStream:(CCStream *)stream;
54 - (id)initWithPreView:(UIView *)preView stream:(CCStream *)stream;
55 - (id)initWithStream:(CCStream *)stream videoView:(UIView *)videoView;
56 
62 - (void)setCameraViewTransform:(CGAffineTransform)transform;
63 - (UIImage*)snapshot;
64 @end
CGSize videoViewSize
视频画面大小(动态的)
Definition: CCStreamView.h:43
CCStreamViewFillMode fillMode
视图填充方式
Definition: CCStreamView.h:39
Definition: CCStream.h:42
流视图
Definition: CCStreamView.h:31
CCStream * stream
该视图对应流ID
Definition: CCStreamView.h:35