Agora C++ API Reference for All Platforms
|
Inherits agora::rtc::ICameraCapturer.
Public Member Functions | |
virtual | ~ICameraCapturerEx () |
virtual void | setPreviewInfo (const PreviewMetaInfo &info) |
virtual void | setCameraOutputDataType (CAMERA_OUTPUT_DATA_TYPE type)=0 |
virtual CAMERA_OUTPUT_DATA_TYPE | getCameraOutputDataType ()=0 |
virtual void | setCameraSelected (int module_selected)=0 |
virtual void | setCameraSelectedLevel (int camera_selected_level)=0 |
virtual void | setCameraPqFirst (bool pq_first)=0 |
virtual void | setCameraDropCount (int dropcount)=0 |
virtual void | setHDRCaptureEnable (bool enableHDRCapture)=0 |
virtual void | setColorSpaceInfo (webrtc::ColorSpace colorSpace)=0 |
virtual std::string | getDeviceId ()=0 |
virtual void | setOutputFormat (const rtc::VideoFormat &format, bool fixed=false)=0 |
virtual void | enableRegulator (bool enable)=0 |
virtual bool | regulatorEnabled ()=0 |
![]() | |
virtual int | setCameraSource (CAMERA_SOURCE source)=0 |
virtual CAMERA_SOURCE | getCameraSource ()=0 |
virtual void | switchCamera ()=0 |
virtual bool | isZoomSupported ()=0 |
virtual int32_t | setCameraZoom (float zoomValue)=0 |
virtual float | getCameraMaxZoom ()=0 |
virtual bool | isFocusSupported ()=0 |
virtual int32_t | setCameraFocus (float x, float y)=0 |
virtual bool | isAutoFaceFocusSupported ()=0 |
virtual int32_t | setCameraAutoFaceFocus (bool enable)=0 |
virtual int32_t | enableFaceDetection (bool enable)=0 |
virtual bool | isCameraFaceDetectSupported ()=0 |
virtual bool | isCameraTorchSupported ()=0 |
virtual int | setCameraTorchOn (bool isOn)=0 |
virtual bool | isCameraExposurePositionSupported ()=0 |
virtual int | setCameraExposurePosition (float positionXinView, float positionYinView)=0 |
virtual bool | enableMultiCamera (bool enable)=0 |
virtual bool | isCameraAutoExposureFaceModeSupported ()=0 |
virtual int | setCameraAutoExposureFaceModeEnabled (bool enabled)=0 |
virtual IDeviceInfo * | createDeviceInfo ()=0 |
virtual int | initWithDeviceId (const char *deviceId)=0 |
virtual int | initWithDeviceName (const char *deviceName)=0 |
virtual void | setDeviceOrientation (VIDEO_ORIENTATION orientation)=0 |
virtual void | setCaptureFormat (const VideoFormat &capture_format)=0 |
virtual VideoFormat | getCaptureFormat ()=0 |
virtual int | registerCameraObserver (ICameraCaptureObserver *observer)=0 |
virtual int | unregisterCameraObserver (ICameraCaptureObserver *observer)=0 |
![]() | |
virtual void | AddRef () const =0 |
virtual RefCountReleaseStatus | Release () const =0 |
virtual bool | HasOneRef () const =0 |
Additional Inherited Members | |
![]() | |
enum | CAMERA_SOURCE { CAMERA_BACK, CAMERA_FRONT } |
enum | CAMERA_STATE { CAMERA_STARTED, CAMERA_STOPPED } |
![]() | |
~ICameraCapturer () | |
![]() | |
virtual | ~RefCountInterface () |
|
inlinevirtual |
|
inlinevirtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |