推流摄像头
核心类
类名 | 类描述 |
---|---|
VHRenderView | 推流摄像头 view 类 |
基础属性
属性 | 属性描述 |
---|---|
scalingMode | 画面填充模式 (默认 VHRenderViewScalingModeAspectFit) |
isPublish | 是否在推流 |
isSubscribe | 是否已订阅 |
voiceChangeType | 变音 注意只在本地相机 renderview , 只能在推流成功后调用有效(0 不变音 1 是变音) |
beautifyEnable | 美颜开关 默认关,只对本地流有效,可随时设置 |
remoteMuteStream | 此流的流音视频开启情况 YES:Mute (推流端) |
streamType | 流类型 VHInteractiveStreamType |
streamId | 流 ID |
userId | 用户 id |
userData | 用户数据进入房间时传的数据 |
streamAttributes | 用户推流上麦时所传数据 |
options | 设置的音视频参数 |
isLocal | 是否是本地相机 view |
simulcastLayers | 此流是否是支持大小流切换,支持几路切换(1 一路流 2 两路流) |
muteStream | 本地相机 view 只有这一个属性 (订阅端) |
videoSize | 此流视频宽高 |
关键方法
方法 | 方法描述 |
---|---|
initCameraViewWithFrame | 创建本地摄像头 view |
initScreenViewWithFrame | 创建本地录屏 view 使用自定义视频参数 |
updateOptions | 更新推流参数 |
changeCaptureResolution | 实时改变摄像头分辨率和帧率 |
setDeviceOrientation | 设置预览画面方向 |
setAttributes | 设置推流时流中携带自定义数据 |
focusRenderViewPoint | 手动设置对焦点 |
hasAudio | 是否有音频 |
hasVideo | 是否有视频 |
muteAudioWithFinish | 关闭音频 |
unmuteAudioWithFinish | 取消关闭音频 |
muteVideoWithFinish | 关闭视频 |
unmuteVideoWithFinish | 取消关闭视频 |
switchCamera | 切换前后摄像头 |
camVidMirror | 镜像前置摄像头 |
修改于 2025-05-27 11:59:31