Agora C++ API Reference for All Platforms

agora::rtc::ICameraCapturer Member List

This is the complete list of members for agora::rtc::ICameraCapturer, including all inherited members.

AddRef() const =0 | agora::RefCountInterface | pure virtual
CAMERA_BACK enum value | agora::rtc::ICameraCapturer |
CAMERA_EXTRA enum value | agora::rtc::ICameraCapturer |
CAMERA_FRONT enum value | agora::rtc::ICameraCapturer |
CAMERA_SOURCE enum name | agora::rtc::ICameraCapturer |
CAMERA_STARTED enum value | agora::rtc::ICameraCapturer |
CAMERA_STATE enum name | agora::rtc::ICameraCapturer |
CAMERA_STOPPED enum value | agora::rtc::ICameraCapturer |
createDeviceInfo()=0 | agora::rtc::ICameraCapturer | pure virtual
enableCenterStage(bool enabled)=0 | agora::rtc::ICameraCapturer | pure virtual
enableFaceDetection(bool enable, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::ICameraCapturer | pure virtual
enableMultiCamera(bool enable, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::ICameraCapturer | pure virtual
getCameraMaxZoom()=0 | agora::rtc::ICameraCapturer | pure virtual
getCameraSource()=0 | agora::rtc::ICameraCapturer | pure virtual
getCaptureFormat()=0 | agora::rtc::ICameraCapturer | pure virtual
HasOneRef() const =0 | agora::RefCountInterface | pure virtual
initWithDeviceId(const char *deviceId)=0 | agora::rtc::ICameraCapturer | pure virtual
initWithDeviceName(const char *deviceName)=0 | agora::rtc::ICameraCapturer | pure virtual
isAutoFaceFocusSupported()=0 | agora::rtc::ICameraCapturer | pure virtual
isCameraAutoExposureFaceModeSupported()=0 | agora::rtc::ICameraCapturer | pure virtual
isCameraExposurePositionSupported()=0 | agora::rtc::ICameraCapturer | pure virtual
isCameraExposureSupported()=0 | agora::rtc::ICameraCapturer | pure virtual
isCameraFaceDetectSupported()=0 | agora::rtc::ICameraCapturer | pure virtual
isCameraTorchSupported()=0 | agora::rtc::ICameraCapturer | pure virtual
isCenterStageSupported()=0 | agora::rtc::ICameraCapturer | pure virtual
isFocusSupported()=0 | agora::rtc::ICameraCapturer | pure virtual
isZoomSupported()=0 | agora::rtc::ICameraCapturer | pure virtual
registerCameraObserver(ICameraCaptureObserver *observer, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::ICameraCapturer | pure virtual
Release() const =0 | agora::RefCountInterface | pure virtual
setCameraAutoExposureFaceModeEnabled(bool enabled, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::ICameraCapturer | pure virtual
setCameraAutoFaceFocus(bool enable, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::ICameraCapturer | pure virtual
setCameraExposureFactor(float value, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::ICameraCapturer | pure virtual
setCameraExposurePosition(float positionXinView, float positionYinView, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::ICameraCapturer | pure virtual
setCameraFocus(float x, float y, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::ICameraCapturer | pure virtual
setCameraSource(CAMERA_SOURCE source, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::ICameraCapturer | pure virtual
setCameraStabilizationMode(CAMERA_STABILIZATION_MODE mode)=0 | agora::rtc::ICameraCapturer | pure virtual
setCameraTorchOn(bool on, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::ICameraCapturer | pure virtual
setCameraZoom(float zoomValue, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::ICameraCapturer | pure virtual
setCaptureFormat(const VideoFormat &capture_format, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::ICameraCapturer | pure virtual
setDeviceOrientation(VIDEO_ORIENTATION orientation, aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::ICameraCapturer | pure virtual
switchCamera(aosl_ref_t ares=AOSL_REF_INVALID)=0 | agora::rtc::ICameraCapturer | pure virtual
unregisterCameraObserver(ICameraCaptureObserver *observer)=0 | agora::rtc::ICameraCapturer | pure virtual
~ICameraCapturer() | agora::rtc::ICameraCapturer | inline protected
~RefCountInterface() | agora::RefCountInterface | inline protected virtual