iOS/macOS(Objective-C)[v1.2.5]
构造函数 | 所有成员列表
PanoRtcExternalAudioPlayer类 参考

PanoRtcExternalAudioPlayer 接口类提供了所有的外置音频播放相关方法。 更多...

#import <PanoRtcEngineKit.h>

类 PanoRtcExternalAudioPlayer 继承关系图:

构造函数

(PanoResult- setEnableStatus:withSampleRate:channels:
 设置此外接音频播放设备的启用状态。 更多...
 
(PanoResult- pullData:withLength:format:timestamp:
 从 PANO 媒体引擎拉取音频播放数据。 更多...
 

详细描述

PanoRtcExternalAudioPlayer 接口类提供了所有的外置音频播放相关方法。

PanoRtcExternalAudioPlayer 对象可以通过 PanoRtcEngineKit 实例获取。

函数文档

◆ pullData:withLength:format:timestamp:

- (PanoResult) pullData: (void *_Nonnull)  buffer
withLength: (SInt32)  length
format: (PanoRtcAudioFormat *_Nonnull)  format
timestamp: (UInt64)  timestamp 

从 PANO 媒体引擎拉取音频播放数据。

参数
buffer音频数据地址。
length音频数据长度。
format音频数据格式。只支持 kPanoPCM 类型。
timestamp音频数据采集时间。
返回
  • kPanoResultOK: 成功
  • 其他: 失败

◆ setEnableStatus:withSampleRate:channels:

- (PanoResult) setEnableStatus: (BOOL)  enable
withSampleRate: (SInt32)  sampleRate
channels: (SInt32)  channels 

设置此外接音频播放设备的启用状态。

参数
enable启用状态。
sampleRate音频采样率。
channels音频声道数。
返回
  • kPanoResultOK: 成功
  • 其他: 失败

该类的文档由以下文件生成: