AudioSampleAttributes

概述

音频采样属性。

起始版本: 4.0

相关模块:HdiAudio

汇总

Public 属性

名称 描述
enum AudioCategorytype 音频类型,详情参考AudioCategory
boolean interleaved 音频数据交织的标记。
enum AudioFormatformat 音频数据格式,详情参考AudioFormat
unsigned int sampleRate 音频采样频率。
unsigned int channelCount 音频通道数目,如单通道为1、立体声为2。
unsigned int period 音频采样周期,单位赫兹。
unsigned int frameSize 音频数据的帧大小。
boolean isBigEndian 音频数据的大端标志。
boolean isSignedData 音频数据有符号或无符号标志。
unsigned int startThreshold 音频播放起始阈值。
unsigned int stopThreshold 音频播放停止阈值。
unsigned int silenceThreshold 录音缓冲区阈值。
int streamId 录音或播放的标识符。
int sourceType 播放或录音的音源类型
struct AudioOffloadInfooffloadInfo offload流信息

类成员变量说明

channelCount

unsigned int AudioSampleAttributes::channelCount

描述 音频通道数目,如单通道为1、立体声为2。

format

enum AudioFormat AudioSampleAttributes::format

描述 音频数据格式,详情参考AudioFormat

frameSize

unsigned int AudioSampleAttributes::frameSize

描述 音频数据的帧大小。

interleaved

boolean AudioSampleAttributes::interleaved

描述 音频数据交织的标记。

isBigEndian

boolean AudioSampleAttributes::isBigEndian

描述 音频数据的大端标志。

isSignedData

boolean AudioSampleAttributes::isSignedData

描述 音频数据有符号或无符号标志。

offloadInfo

struct AudioOffloadInfo AudioSampleAttributes::offloadInfo

描述 offload流信息

period

unsigned int AudioSampleAttributes::period

描述 音频采样周期,单位赫兹。

sampleRate

unsigned int AudioSampleAttributes::sampleRate

描述 音频采样频率。

silenceThreshold

unsigned int AudioSampleAttributes::silenceThreshold

描述 录音缓冲区阈值。

sourceType

int AudioSampleAttributes::sourceType

描述 播放或录音的音源类型

startThreshold

unsigned int AudioSampleAttributes::startThreshold

描述 音频播放起始阈值。

stopThreshold

unsigned int AudioSampleAttributes::stopThreshold

描述 音频播放停止阈值。

streamId

int AudioSampleAttributes::streamId

描述 录音或播放的标识符。

type

enum AudioCategory AudioSampleAttributes::type

描述 音频类型,详情参考AudioCategory