1#pragma once
2#include "JCMediaDeviceConstants.h"
3
11class JCSDK_API JCMediaDeviceVideoCanvas {
12public:
18 virtual const char* getVideoSource() = 0;
24 virtual void* getVideoView() = 0;
34 virtual bool replace(const char* videoSource) = 0;
40 virtual void pause() = 0;
46 virtual void resume() = 0;
52 virtual void rotate(JCMediaDeviceVideoCanvasRoatate angle) = 0;
63 virtual bool snapshot(int width, int height, char* filePath) = 0;
69 virtual void switchCamera(const char* camera) = 0;
70
71
79 virtual bool videoMirror(JCMediaDeviceVideoMirror mirrorType) = 0;
80};
Definition: JCMediaDeviceVideoCanvas.h:11
virtual bool replace(const char *videoSource)=0
virtual bool snapshot(int width, int height, char *filePath)=0
virtual void rotate(JCMediaDeviceVideoCanvasRoatate angle)=0
virtual void * getVideoView()=0
virtual void switchCamera(const char *camera)=0
virtual void pause()=0
virtual bool videoMirror(JCMediaDeviceVideoMirror mirrorType)=0
virtual const char * getVideoSource()=0
virtual void resume()=0
JCMediaDeviceVideoCanvasRoatate
Definition: JCMediaDeviceConstants.h:102
JCMediaDeviceVideoMirror
Definition: JCMediaDeviceConstants.h:141
最后更新时间: 2023/3/13 14:46:40