1#pragma once
2#include "JCMediaChannelConstants.h"
3#include "JCMediaDevice.h"
4
13{
14public:
22 class JCSDK_API ChangeParam
23 {
24 public:
30 bool audio;
36 bool video;
48 bool type;
77 };
87 virtual const char* getUserId() = 0;
95 virtual const char* getRenderId() = 0;
101 virtual const char* getDisplayName() = 0;
107 virtual int getRole() = 0;
126 virtual bool isAudio() = 0;
134 virtual bool isVideo() = 0;
142 virtual bool isSipTalking() = 0;
152 virtual int getType() = 0;
183 virtual bool isCreator() = 0;
201 virtual const char* toString() = 0;
209 virtual bool isSelf() = 0;
229 virtual void stopVideo() = 0;
230};
Definition: JCMediaChannelParticipant.h:23
bool pictureSize
Definition: JCMediaChannelParticipant.h:42
bool type
Definition: JCMediaChannelParticipant.h:48
bool networkStatus
Definition: JCMediaChannelParticipant.h:60
bool audioSubscribe
Definition: JCMediaChannelParticipant.h:72
bool customRole
Definition: JCMediaChannelParticipant.h:54
bool audio
Definition: JCMediaChannelParticipant.h:30
bool video
Definition: JCMediaChannelParticipant.h:36
bool customState
Definition: JCMediaChannelParticipant.h:66
Definition: JCMediaChannelParticipant.h:13
virtual const char * toString()=0
virtual bool isVideo()=0
virtual int getType()=0
virtual const char * getDisplayName()=0
virtual void stopVideo()=0
virtual JCMediaChannelCustomState getCustomState()=0
virtual bool isCreator()=0
virtual const char * getUserId()=0
virtual const char * getRenderId()=0
virtual int getRole()=0
virtual JCMediaChannelPictureSize getPictureSize()=0
virtual JCMediaChannelCustomRole getCustomRole()=0
virtual JCMediaChannelNetStatus getNetStatus()=0
virtual JCMediaChannelVolumeStatus getVolumeStatus()=0
virtual bool isSelf()=0
virtual bool isSipTalking()=0
virtual JCMediaDeviceVideoCanvas * startVideo(void *view, JCMediaDeviceRenderMode mode, JCMediaChannelPictureSize pictureSize)=0
virtual bool isAudio()=0
Definition: JCMediaDeviceVideoCanvas.h:11
JCMediaChannelVolumeStatus
Definition: JCMediaChannelConstants.h:64
JCMediaChannelCustomState
Definition: JCMediaChannelConstants.h:232
JCMediaChannelNetStatus
Definition: JCMediaChannelConstants.h:90
JCMediaChannelCustomRole
Definition: JCMediaChannelConstants.h:205
JCMediaChannelPictureSize
Definition: JCMediaChannelConstants.h:16
JCMediaDeviceRenderMode
Definition: JCMediaDeviceConstants.h:16
最后更新时间: 2023/3/13 14:46:40