房间外事件监听
更多...
#include <preview_room_listener.h>
|
| INEPreviewRoomListener ()=default |
| 构造函数
|
|
virtual | ~INEPreviewRoomListener ()=default |
| 析构函数
|
|
virtual void | onVideoFrameData (const std::string &userUuid, bool bSubVideo, void *data, uint32_t type, uint32_t width, uint32_t height, uint32_t count, uint32_t offset[4], uint32_t stride[4], uint32_t rotation) |
| 视频帧数据通知
|
|
virtual void | onCameraDeviceChanged (const std::string &deviceId, bool bAdd) |
| 摄像头设备变更通知
|
|
virtual void | onPlayoutDeviceChanged (const std::string &deviceId, bool bAdd) |
| 扬声器设备变更通知
|
|
virtual void | onRecordDeviceChanged (const std::string &deviceId, bool bAdd) |
| 麦克风设备变更通知
|
|
virtual void | onDefaultPlayoutDeviceChanged (const std::string &deviceId) |
| 默认扬声器设备变更通知
|
|
virtual void | onDefaultRecordDeviceChanged (const std::string &deviceId) |
| 默认麦克风设备变更通知
|
|
virtual void | onLocalAudioVolumeIndication (int volume) |
| 本地音量通知
|
|
virtual void | onRtcVirtualBackgroundSourceEnabled (bool enabled, NERoomVirtualBackgroundSourceStateReason reason) |
| 虚拟背景功能是否成功启用的通知
|
|
◆ INEPreviewRoomListener()
neroom::INEPreviewRoomListener::INEPreviewRoomListener |
( |
| ) |
|
|
default |
◆ ~INEPreviewRoomListener()
virtual neroom::INEPreviewRoomListener::~INEPreviewRoomListener |
( |
| ) |
|
|
virtualdefault |
◆ onCameraDeviceChanged()
virtual void neroom::INEPreviewRoomListener::onCameraDeviceChanged |
( |
const std::string & |
deviceId, |
|
|
bool |
bAdd |
|
) |
| |
|
inlinevirtual |
◆ onDefaultPlayoutDeviceChanged()
virtual void neroom::INEPreviewRoomListener::onDefaultPlayoutDeviceChanged |
( |
const std::string & |
deviceId | ) |
|
|
inlinevirtual |
◆ onDefaultRecordDeviceChanged()
virtual void neroom::INEPreviewRoomListener::onDefaultRecordDeviceChanged |
( |
const std::string & |
deviceId | ) |
|
|
inlinevirtual |
◆ onLocalAudioVolumeIndication()
virtual void neroom::INEPreviewRoomListener::onLocalAudioVolumeIndication |
( |
int |
volume | ) |
|
|
inlinevirtual |
◆ onPlayoutDeviceChanged()
virtual void neroom::INEPreviewRoomListener::onPlayoutDeviceChanged |
( |
const std::string & |
deviceId, |
|
|
bool |
bAdd |
|
) |
| |
|
inlinevirtual |
◆ onRecordDeviceChanged()
virtual void neroom::INEPreviewRoomListener::onRecordDeviceChanged |
( |
const std::string & |
deviceId, |
|
|
bool |
bAdd |
|
) |
| |
|
inlinevirtual |
◆ onRtcVirtualBackgroundSourceEnabled()
◆ onVideoFrameData()
virtual void neroom::INEPreviewRoomListener::onVideoFrameData |
( |
const std::string & |
userUuid, |
|
|
bool |
bSubVideo, |
|
|
void * |
data, |
|
|
uint32_t |
type, |
|
|
uint32_t |
width, |
|
|
uint32_t |
height, |
|
|
uint32_t |
count, |
|
|
uint32_t |
offset[4], |
|
|
uint32_t |
stride[4], |
|
|
uint32_t |
rotation |
|
) |
| |
|
inlinevirtual |
视频帧数据通知
- 参数
-
userUuid | 用户id |
bSubVideo | 是否是辅流 |
data | 数据指针 |
type | 视频帧格式类型 |
width | 宽度 |
height | 高度 |
count | 数据类型个数,即offset及stride的数目 |
offset | 每类数据偏移 |
stride | 每类数据步进 |
rotation | 视频帧旋转角度 参考NEVideoRotation |
- 返回
- void
在文件 preview_room_listener.h 第 48 行定义.
该类的文档由以下文件生成: