|
virtual Result | setListener (IListener *listener)=0 |
|
virtual Result | setVideoBitrate (const DeviceId &deviceId, int minBitrateBps, int maxBitrateBps)=0 |
|
virtual Result | updateCaptureCapability (const DeviceId &deviceId, CameraCapability &quality)=0 |
| main(default) camera operate 更多...
|
|
virtual Result | publishLocalCamera ()=0 |
|
virtual Result | unpublishLocalCamera ()=0 |
|
virtual Result | publishLocalCamera (const Camera &device)=0 |
| ͷģʽͬʱͷǰͷ ************************* 更多...
|
|
virtual Result | publishLocalCamera (Camera &fakeDevice, FakeVideoCapturer *capture)=0 |
|
virtual Result | unpublishLocalCamera (const DeviceId &deviceId)=0 |
|
virtual Result | publishLocalCamera (CameraType type)=0 |
| ǰͷģʽÿһʱֻܴǰߺͷеһ·ǰл *************************. 更多...
|
|
virtual CameraType | getCurrentCameraType () const =0 |
|
virtual CameraCapability | getRealCaptureCapability (const DeviceId &deviceId)=0 |
|
virtual Result | updateCameraData (const DeviceId &deviceId, int level, const String &description)=0 |
|
virtual Result | subscribe (const DeviceId &deviceId)=0 |
| subscribe and publish list 更多...
|
|
virtual Result | subscribe (const DeviceId &deviceId, VideoQuality qualityType)=0 |
|
virtual Result | unsubscribe (const DeviceId &deviceId)=0 |
|
virtual Result | getPublishedCameras (CamerasType &items) const =0 |
|
virtual bool | isCameraPublished (const DeviceId &fromId) const =0 |
|
virtual Result | getSubscribedCameras (CamerasType &items) const =0 |
|
virtual bool | isCameraSubscribed (const DeviceId &fromId) const =0 |
|
virtual Result | remotecmdPublishCamera (const Camera &device)=0 |
| remote camera control 更多...
|
|
virtual Result | remotecmdUnpublishCamera (const DeviceId &deviceId)=0 |
|
virtual Result | setListener (IListener *listener)=0 |
|
virtual Result | updateVideoParams (const DeviceId &deviceId, const VideoParams ¶ms)=0 |
|
virtual Result | publishCamera (const VideoParams ¶ms)=0 |
|
virtual Result | unpublishCamera ()=0 |
|
virtual Result | publishCamera (const DeviceId &id, const VideoParams ¶ms)=0 |
| ͷģʽͬʱͷǰͷ ************************* 更多...
|
|
virtual Result | unpublishCamera (const DeviceId &deviceId)=0 |
|
virtual Result | updateCameraData (const DeviceId &deviceId, int level, const String &description)=0 |
|
virtual Result | subscribe (const DeviceId &deviceId)=0 |
| subscribe and publish list 更多...
|
|
virtual Result | subscribe (const DeviceId &deviceId, VideoQuality qualityType)=0 |
|
virtual Result | changeSubscribedQuality (const DeviceId &deviceId, VideoQuality quality)=0 |
|
virtual Result | unsubscribe (const DeviceId &deviceId)=0 |
|
virtual Result | getPublishedCameras (CamerasType &items) const =0 |
|
virtual bool | isCameraPublished (const DeviceId &fromId) const =0 |
|
virtual Result | getSubscribedCameras (CamerasType &items) const =0 |
|
virtual bool | isCameraSubscribed (const DeviceId &fromId) const =0 |
|
virtual IRoom * | getRoom ()=0 |
|
virtual IMUserManager * | getUserManager ()=0 |
|
virtual bool | isSelfUser (const UserId &userId) const =0 |
|
virtual bool | isSelfDevice (const DeviceId &deviceId) const =0 |
|
virtual const UserId | getOwnerId (const DeviceId &deviceId) const =0 |
|
virtual const String & | getOwnerName (const DeviceId &deviceId) const =0 |
|