AgoraRtcAudioVolumeInfo 类

Inherits from NSObject
Declared in AgoraObjects.h

概览

音量信息的属性

  uid

说话者的用户 ID。

  • 如果报告的 uid 为 0,则默认为本地用户。
  • 在 macOS 上,如果你调用 startRecordingDeviceTeststartPlaybackDeviceTest 测试音频采集或播放设备,则 uid = 0 表示音频采集设备,uid = 1 表示音频播放设备。

  • @property (assign, nonatomic) NSUInteger uid

    Declared In

    AgoraObjects.h

      volume

    说话者各自混音后的音量,取值范围为 [0,255]

    @property (assign, nonatomic) NSUInteger volume

    Declared In

    AgoraObjects.h

      vad

    本地用户的人声状态。

    @property (assign, nonatomic) NSUInteger vad

    详情

    • 0:本地用户不在说话。
    • 1:本地用户在说话。

    Note

    • vad 无法报告远端用户的人声状态。对于远端用户,vad 的值始终为 0。
    • 若需使用此参数,请在 enableAudioVolumeIndication 方法中设置 report_vad 为 YES。

    Declared In

    AgoraObjects.h

      channelId

    频道 ID,表明当前说话者在哪个频道。

    @property (copy, nonatomic) NSString *channelId

    Declared In

    AgoraObjects.h