8 #import <Foundation/Foundation.h>
9 #import "ZoomSDKErrors.h"
17 VideoRenderElementType _elementType;
18 VideoRenderDataType _dataType;
24 @property(nonatomic, assign)
unsigned int userid;
25 @property(nonatomic, assign)NSView* videoView;
30 - (id)initWithFrame:(NSRect)rect;
36 - (ZoomSDKError)showVideo:(BOOL)show;
41 - (VideoRenderElementType)getElementType;
46 - (VideoRenderDataType)getDataType;
51 - (NSView*)getVideoView;
57 - (ZoomSDKError)resize:(NSRect)frame;
66 -(ZoomSDKError)startPreview:(BOOL)start;
76 -(ZoomSDKError)startActiveView:(BOOL)start;
85 -(ZoomSDKError)subscribeVideo:(BOOL)subscribe;
101 -(void)onRenderDataTypeChanged:(
ZoomSDKVideoElement*)element DataType:(VideoRenderDataType)type;
113 id<ZoomSDKVideoContainerDelegate> _delegate;
114 NSMutableArray* _elementArray;
116 @property(nonatomic,assign) id<ZoomSDKVideoContainerDelegate> delegate;
133 -(NSArray*)getVideoElementList;