| 类名 | 类描述 |
|---|---|
| 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 | 关闭视频 |