MixedAudioStream
- Unreal C++
更新时间不可用
在本地进行合流的音频源。
struct MixedAudioStream {
AUDIO_SOURCE_TYPE sourceType;
uid_t remoteUserUid;
const char* channelId;
track_id_t trackId;
MixedAudioStream(AUDIO_SOURCE_TYPE source)
: sourceType(source),
remoteUserUid(0),
channelId(NULL),
trackId(-1) {}
MixedAudioStream(AUDIO_SOURCE_TYPE source, track_id_t track)
: sourceType(source),
trackId(track) {}
MixedAudioStream(AUDIO_SOURCE_TYPE source, uid_t uid, const char* channel)
: sourceType(source),
remoteUserUid(uid),
channelId(channel) {}
MixedAudioStream(AUDIO_SOURCE_TYPE source, uid_t uid, const char* channel, track_id_t track)
: sourceType(source),
remoteUserUid(uid),
channelId(channel),
trackId(track) {}
};属性
| 参数名 | 描述 |
|---|---|
sourceType | 音频源的类型。详见 AUDIO_SOURCE_TYPE。 |
remoteUserUid | |
channelId | 频道名。该参数标识用户进行实时音视频互动的频道。App ID 一致的前提下,填入相同频道名的用户会进入同一个频道进行音视频互动。该参数为长度在 64 字节以内的字符串。以下为支持的字符集范围(共 89 个字符):
注意: 当参与本地音频合流的音频源类型为 AUDIO_SOURCE_REMOTE_CHANNEL 或 AUDIO_SOURCE_REMOTE_USER 时,需要设置该参数。 |
trackId |