ZDK
Public Member Functions | List of all members
ZDK::IVideoEventsHandler Class Referenceabstract
Inheritance diagram for ZDK::IVideoEventsHandler:
ZDK::IEventHandle

Public Member Functions

virtual void OnVideoOffered (ZDK::Shared::Call call)=0
 Video offered for audio calls. More...
 
virtual void OnVideoStarted (ZDK::Shared::Call call, ZDK::OriginType origin)=0
 Video started. More...
 
virtual void OnVideoStopped (ZDK::Shared::Call call, ZDK::OriginType origin)=0
 Video stopped. More...
 
virtual void OnVideoCameraChanged (ZDK::Shared::Call call)=0
 Video camera changed. More...
 
virtual void OnVideoFormatSelected (ZDK::Shared::Call call, ZDK::OriginType dir, int width, int height, float fps)=0
 Video format selected. More...
 
- Public Member Functions inherited from ZDK::IEventHandle
virtual ZDK::ZDKHandle EventHandle ()=0
 

Member Function Documentation

◆ OnVideoCameraChanged()

virtual void ZDK::IVideoEventsHandler::OnVideoCameraChanged ( ZDK::Shared::Call  call)
pure virtual

Video camera changed.

The Video cameras stopchangedped.

Parameters
[in]callThe video call
See also
ICall, IOriginType

◆ OnVideoFormatSelected()

virtual void ZDK::IVideoEventsHandler::OnVideoFormatSelected ( ZDK::Shared::Call  call,
ZDK::OriginType  dir,
int  width,
int  height,
float  fps 
)
pure virtual

Video format selected.

Parameters
[in]callThe call for which the video format was selected
[in]dirThe direction
[in]widthWidth in pixels
[in]heightHeight in pixels
[in]fpsFrames per seconds
See also
ICall, IOriginType

◆ OnVideoOffered()

virtual void ZDK::IVideoEventsHandler::OnVideoOffered ( ZDK::Shared::Call  call)
pure virtual

Video offered for audio calls.

The remote party has offered us video during a normal (audio) call. Use AcceptVideo() to accept or decline the video

Parameters
[in]callThe call
See also
ICall

◆ OnVideoStarted()

virtual void ZDK::IVideoEventsHandler::OnVideoStarted ( ZDK::Shared::Call  call,
ZDK::OriginType  origin 
)
pure virtual

Video started.

The video has started.The call is ready to encode and send frames over the network. Use the SendVideoFrame() function to send frames.

Parameters
[in]callThe video call
[in]originThe call initiator type (incoming, outgoing)
See also
ICall, IOriginType

◆ OnVideoStopped()

virtual void ZDK::IVideoEventsHandler::OnVideoStopped ( ZDK::Shared::Call  call,
ZDK::OriginType  origin 
)
pure virtual

Video stopped.

The Video has stopped.

Parameters
[in]callThe video call
[in]originThe call initiator type (incoming, outgoing)
See also
ICall, IOriginType

The documentation for this class was generated from the following file: