RCRTCMediaPlayerAudioFrame Class Reference

Inherits from NSObject
Declared in RCRTCMediaPlayerDefine.h

  sampleRateHz

采样率

@property (nonatomic, assign) UInt32 sampleRateHz

Discussion

采样率

Declared In

RCRTCMediaPlayerDefine.h

  channels

声道数量(如果是立体声,数据是交叉的)。

@property (nonatomic, assign) UInt32 channels

Discussion

声道数量(如果是立体声,数据是交叉的)。

Declared In

RCRTCMediaPlayerDefine.h

  samplesPerChannel

每个声道的采样点数。

@property (nonatomic, assign) UInt32 samplesPerChannel

Discussion

每个声道的采样点数。

Declared In

RCRTCMediaPlayerDefine.h

  bytesPerSample

每个采样点的字节数: 对于 PCM 来说,一般使用 16 bit,即两个字节。

@property (nonatomic, assign) UInt32 bytesPerSample

Discussion

每个采样点的字节数: 对于 PCM 来说,一般使用 16 bit,即两个字节。

Declared In

RCRTCMediaPlayerDefine.h

  buffer

缓存区数据起始地址

@property (nonatomic, assign) void *buffer

Discussion

缓存区数据起始地址

Declared In

RCRTCMediaPlayerDefine.h

  bufferSize

缓存区数据大小 bufferSize = samplesPerChannel × channels × bytesPerSample。

@property (nonatomic, assign) UInt32 bufferSize

Discussion

缓存区数据大小 bufferSize = samplesPerChannel × channels × bytesPerSample。

Declared In

RCRTCMediaPlayerDefine.h

  renderTimeMs

外部音频帧的渲染时间戳。 你可以使用该时间戳还原音频帧顺序;在有视频的场景中(包含使用外部视频源的场景),该参数可以用于实现音视频同步

@property (nonatomic, assign) UInt64 renderTimeMs

Discussion

外部音频帧的渲染时间戳。 你可以使用该时间戳还原音频帧顺序;在有视频的场景中(包含使用外部视频源的场景),该参数可以用于实现音视频同步

Declared In

RCRTCMediaPlayerDefine.h