Sip Endpoint SDK for Apple OS
 All Classes Functions Properties
GSVideoStreamConfiguration.h
1 //
2 // GSVideoStreamConfiguration.h
3 // SipEndpoint
4 //
5 // Created by Vlad Baranovsky on 3/6/12.
6 // Copyright (c) 2012 Genesys Labs. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 #import "GSVideoStreamNotificationDelegate.h"
11 #import "GSVideoStreamPolicyDelegate.h"
12 #import "GSVideoCaptureDevice.h"
13 
14 @interface GSVideoStreamConfiguration : NSObject {
15 @private
16  NSWindow* window;
17  void* renderer;
18  unsigned int zOrder;
19  float left;
20  float top;
21  float right;
22  float bottom;
23 
24  id<GSVideoCaptureDevice> captureDevice;
25 }
26 
32 @property (nonatomic, retain) NSWindow* window;
33 @property (nonatomic) void* renderer;
34 @property (nonatomic) unsigned int zOrder;
35 @property (nonatomic) float left;
36 @property (nonatomic) float top;
37 @property (nonatomic) float right;
38 @property (nonatomic) float bottom;
39 
40 @property (nonatomic, retain) id<GSVideoCaptureDevice> captureDevice;
41 
42 - (id)initWithWindow:(NSWindow*) theWindow
43  renderer:(void*) theRenderer
44  zOrder:(unsigned int) theZorder
45  left:(float) theLeft
46  top:(float) theTop
47  right:(float) theRight
48  bottom:(float) theBottom
49  captureDevice:(id<GSVideoCaptureDevice>) theCaptureDevice;
50 
51 @end