QNCameraVideoTrack
Hierarchy
-
QNLocalVideoTrack
- QNCameraVideoTrack
Index
Property
Method
- clearWaterMark
- destroy
- encodeMirrorFrontFacing
- encodeMirrorRearFacing
- getMaxExposureCompensation
- getMinExposureCompensation
- getMuted
- getVideoOrientation
- getZooms
- manualFocus
- off
- on
- previewMirrorFrontFacing
- previewMirrorRearFacing
- pushImage
- sendSEI
- setBeauty
- setExposureCompensation
- setMuted
- setPreviewEnabled
- setSessionPreset
- setVideoOrientation
- setWaterMark
- setZoom
- startCapture
- stopCapture
- switchCamera
- turnLightOff
- turnLightOn
Property
kind
- kind: QNRTCTrackKind
-
类型
tag
- tag: string
-
自定义 tag
trackID
- trackID: string
-
trackID
userID
- userID: string
-
用户 ID
Method
clearWaterMark
- clearWaterMark(): void
-
清空水印配置
Returns void
destroy
- destroy(): void
-
销毁本地创建的 track
Returns void
encodeMirrorFrontFacing
- encodeMirrorFrontFacing(encodeMirrorFrontFacing: boolean): void
-
前置摄像头,编码以及预览是否开启镜像
默认 NO
Parameters-
encodeMirrorFrontFacing: boolean
是否开启镜像
Returns void -
encodeMirrorRearFacing
- encodeMirrorRearFacing(encodeMirrorRearFacing: boolean): void
-
后置摄像头,编码以及预览是否开启镜像
默认 NO
Parameters-
encodeMirrorRearFacing: boolean
是否开启镜像
Returns void -
getMaxExposureCompensation
- getMaxExposureCompensation(): number
-
获取最大曝光度
Returns number
getMinExposureCompensation
- getMinExposureCompensation(): number
-
获取最小曝光度
Returns number
getMuted
- getMuted(): number
-
标识 Track 是否为 mute 状态
Returns number
getVideoOrientation
- getVideoOrientation(): QNAVCaptureVideoOrientation
-
获取camera 时的采集摄像头的旋转方向
只支持ios
Returns QNAVCaptureVideoOrientation
getZooms
- getZooms(): number[]
-
获取支持的缩放大小列表
缩放大小范围为 0.0 - 1.0
Returns number[]
manualFocus
- manualFocus(x: number, y: number): void
-
手动聚焦
对于前置摄像头,大部分机型并不支持手动对焦,因此,请勿调用该接口,否则会抛异常
Parameters-
x: number
焦点 x 轴绝对位置,范围 0 - 1
-
y: number
焦点 y 轴绝对位置,范围 0 - 1
Returns void -
off
- off(name: event, listener: QNRTCTrackEvent[event]): void
-
取消监听对应的事件
取消监听对应的事件
Parameters-
name: event
事件名
-
listener: QNRTCTrackEvent[event]
事件句柄
Returns void -
on
- on(name: event, listener: QNRTCTrackEvent[event]): void
-
监听对应的事件
支持多次调用同一事件
Parameters-
name: event
事件名
-
listener: QNRTCTrackEvent[event]
事件句柄
Returns void -
previewMirrorFrontFacing
- previewMirrorFrontFacing(previewMirrorFrontFacing: boolean): void
-
前置摄像头预览是否开启镜像
默认 YES
Parameters-
previewMirrorFrontFacing: boolean
是否开启镜像
Returns void -
previewMirrorRearFacing
- previewMirrorRearFacing(previewMirrorRearFacing: boolean): void
-
后置摄像头预览是否开启镜像
默认 NO
Parameters-
previewMirrorRearFacing: boolean
是否开启镜像
Returns void -
pushImage
sendSEI
- sendSEI(message: string, repeatCount: number, uuid: string): void
-
发送 SEI
Parameters-
message: string
消息内容
-
repeatCount: number
重复次数,-1 为每一帧都发送
-
uuid: string
唯一 ID
Returns void -
setBeauty
- setBeauty(beautySetting: QNBeautySetting): void
-
设置是否启用美颜
Parameters-
beautySetting: QNBeautySetting
美颜配置
Returns void -
setExposureCompensation
- setExposureCompensation(value: number): void
-
设置曝光度
只支持安卓
Parameters-
value: number
曝光度
Returns void -
setMuted
- setMuted(muted: boolean): void
-
设置 mute
更新当前 Track 的 mute 值
Parameters-
muted: boolean
是否 mute
Returns void -
setPreviewEnabled
- setPreviewEnabled(isEnabled: boolean): void
-
设置是否允许预览
Parameters-
isEnabled: boolean
是否允许预览
Returns void -
setSessionPreset
- setSessionPreset(sessionPreset: QNSessionPresetType): void
-
设置采集分辨率
只支持ios
Parameters-
sessionPreset: QNSessionPresetType
分辨率
Returns void -
setVideoOrientation
- setVideoOrientation(videoOrientation: QNAVCaptureVideoOrientation): void
-
设置 camera 时的采集摄像头的旋转方向
只支持ios,默认 AVCaptureVideoOrientationPortrait
Parameters-
videoOrientation: QNAVCaptureVideoOrientation
旋转方向
Returns void -
setWaterMark
- setWaterMark(waterMark: QNVideoWaterMark): void
-
设置水印
Parameters-
waterMark: QNVideoWaterMark
水印配置
Returns void -
setZoom
- setZoom(zoom: number): void
-
设置缩放大小
Parameters-
zoom: number
缩放大小
Returns void -
startCapture
- startCapture(): void
-
开启摄像头采集
Returns void
stopCapture
- stopCapture(): void
-
关闭摄像头采集
Returns void
switchCamera
- switchCamera(): void
-
切换相机前后置
Returns void
turnLightOff
- turnLightOff(): void
-
关闭闪光灯
Returns void
turnLightOn
- turnLightOn(): void
-
开启闪光灯
Returns void
文档反馈
(如有产品使用问题,请 提交工单)