harmony 鸿蒙AudioSampleAttributes

  • 2022-08-09
  • 浏览 (722)

AudioSampleAttributes

概述

音频采样属性。

Since: 3.2 Version: 1.0 相关模块:

Audio

汇总

Public 属性

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

类成员变量说明

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

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

period

unsigned int AudioSampleAttributes::period

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

sampleRate

unsigned int AudioSampleAttributes::sampleRate

描述: 音频采样频率。

silenceThreshold

unsigned int AudioSampleAttributes::silenceThreshold

描述: 录音缓冲区阈值。

startThreshold

unsigned int AudioSampleAttributes::startThreshold

描述: 音频播放起始阈值。

stopThreshold

unsigned int AudioSampleAttributes::stopThreshold

描述: 音频播放停止阈值。

streamId

int AudioSampleAttributes::streamId

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

type

enum AudioCategory AudioSampleAttributes::type

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

你可能感兴趣的鸿蒙文章

harmony 鸿蒙HDI 参数参考

harmony 鸿蒙ActRecognitionEvent

harmony 鸿蒙Activation

harmony 鸿蒙ActivityRecognitionTypes.idl

harmony 鸿蒙AddFusion

harmony 鸿蒙Alignment

harmony 鸿蒙AllocInfo

harmony 鸿蒙ApduSimIORequestInfo

harmony 鸿蒙ArgMaxFusion

harmony 鸿蒙Audio

0  赞