ZDK
IVideoEventsHandler.h
1 #ifndef __IVIDEOCALLNOTIFICATIONS__
2 #define __IVIDEOCALLNOTIFICATIONS__
3 
4 #include "IEventHandle.h"
5 #include "Types/OriginType.h"
6 #include "Types/SharedPointerTypes.h"
7 
8 namespace ZDK
9 {
10 
11 //# @abi(obj_c|jni) delegate
13 {
14 public:
25  virtual void OnVideoOffered(ZDK::Shared::Call call) = 0;
26 
39  virtual void OnVideoStarted(ZDK::Shared::Call call, ZDK::OriginType origin) = 0;
40 
51  virtual void OnVideoStopped(ZDK::Shared::Call call, ZDK::OriginType origin) = 0;
52 
62  virtual void OnVideoCameraChanged(ZDK::Shared::Call call) = 0;
63 
75  virtual void OnVideoFormatSelected(ZDK::Shared::Call call, ZDK::OriginType dir, int width, int height, float fps) = 0;
76 };
77 
78 } //namespace ZDK
79 
80 #endif //__IVIDEOCALLNOTIFICATIONS__
virtual void OnVideoStopped(ZDK::Shared::Call call, ZDK::OriginType origin)=0
Video stopped.
virtual void OnVideoStarted(ZDK::Shared::Call call, ZDK::OriginType origin)=0
Video started.
Definition: IEventHandle.h:11
virtual void OnVideoFormatSelected(ZDK::Shared::Call call, ZDK::OriginType dir, int width, int height, float fps)=0
Video format selected.
Definition: IAccountConfig.h:10
Definition: IVideoEventsHandler.h:12
virtual void OnVideoOffered(ZDK::Shared::Call call)=0
Video offered for audio calls.
virtual void OnVideoCameraChanged(ZDK::Shared::Call call)=0
Video camera changed.