Video SDK for Windows API Reference
Loading...
Searching...
No Matches
IZoomVideoSDKVideoSource Class Referenceabstract

Video source sink interface. More...

#include <zoom_video_sdk_video_source_helper_interface.h>

Public Member Functions

virtual ~IZoomVideoSDKVideoSource ()
 
virtual void onInitialize (IZoomVideoSDKVideoSender *sender, IVideoSDKVector< VideoSourceCapability > *support_cap_list, VideoSourceCapability &suggest_cap)=0
 Callback for video source prepare.
 
virtual void onPropertyChange (IVideoSDKVector< VideoSourceCapability > *support_cap_list, VideoSourceCapability suggest_cap)=0
 Callback for video size or fps changed.
 
virtual void onStartSend ()=0
 Callback for video source can start send raw data.
 
virtual void onStopSend ()=0
 Callback for video source stop send raw data.
 
virtual void onUninitialized ()=0
 Callback for video source uninitialized.
 

Detailed Description

Video source sink interface.

Definition at line 97 of file zoom_video_sdk_video_source_helper_interface.h.

Constructor & Destructor Documentation

◆ ~IZoomVideoSDKVideoSource()

virtual IZoomVideoSDKVideoSource::~IZoomVideoSDKVideoSource ( )
inlinevirtual

Definition at line 100 of file zoom_video_sdk_video_source_helper_interface.h.

100{}

Member Function Documentation

◆ onInitialize()

virtual void IZoomVideoSDKVideoSource::onInitialize ( IZoomVideoSDKVideoSender * sender,
IVideoSDKVector< VideoSourceCapability > * support_cap_list,
VideoSourceCapability & suggest_cap )
pure virtual

Callback for video source prepare.

Parameters
senderSee IZoomVideoSDKVideoSender.
support_cap_listSee IVideoSDKVector, see VideoSourceCapability.
suggest_capSee VideoSourceCapability.

◆ onPropertyChange()

virtual void IZoomVideoSDKVideoSource::onPropertyChange ( IVideoSDKVector< VideoSourceCapability > * support_cap_list,
VideoSourceCapability suggest_cap )
pure virtual

Callback for video size or fps changed.

Parameters
support_cap_listSee IVideoSDKVector, see VideoSourceCapability.
suggest_capSee VideoSourceCapability.

◆ onStartSend()

virtual void IZoomVideoSDKVideoSource::onStartSend ( )
pure virtual

Callback for video source can start send raw data.

◆ onStopSend()

virtual void IZoomVideoSDKVideoSource::onStopSend ( )
pure virtual

Callback for video source stop send raw data.

◆ onUninitialized()

virtual void IZoomVideoSDKVideoSource::onUninitialized ( )
pure virtual

Callback for video source uninitialized.