20 class IVideoFrameQueue;
46 virtual std::string
GetName()
const = 0;
virtual std::string GetName() const =0
virtual TTV_ErrorCode Initialize()=0
virtual TTV_ErrorCode Start(const VideoParams &videoParams)=0
virtual TTV_ErrorCode SetVideoEncoder(const std::shared_ptr< IVideoEncoder > &encoder)=0
JSON (JavaScript Object Notation).
Definition: adsapi.h:16
Definition: ivideocapture.h:38
Definition: broadcasttypes.h:80
uint32_t TTV_ErrorCode
Definition: errortypes.h:30
virtual TTV_ErrorCode SetFrameQueue(const std::shared_ptr< IVideoFrameQueue > &queue)=0
virtual TTV_ErrorCode Shutdown()=0
virtual TTV_ErrorCode Stop()=0