harmony 鸿蒙native_audiorenderer.h

  • 2023-10-30
  • 浏览 (323)

native_audiorenderer.h

概述

声明输出类型的音频流相关接口,

\@syscap SystemCapability.Multimedia.Audio.Core

起始版本:

10

相关模块:

OHAudio

汇总

函数

名称 描述
OH_AudioRenderer_Release (OH_AudioRenderer *renderer) 释放音频流。
OH_AudioRenderer_Start (OH_AudioRenderer *renderer) 开始输出音频数据。
OH_AudioRenderer_Pause (OH_AudioRenderer *renderer) 暂停音频流。
OH_AudioRenderer_Stop (OH_AudioRenderer *renderer) 停止音频流
OH_AudioRenderer_Flush (OH_AudioRenderer *renderer) 丢弃已经写入的音频数据。
OH_AudioRenderer_GetCurrentState (OH_AudioRenderer *renderer, OH_AudioStream_State *state) 查询当前音频流状态。
OH_AudioRenderer_GetSamplingRate (OH_AudioRenderer *renderer, int32_t *rate) 查询当前音频流采样率。
OH_AudioRenderer_GetStreamId (OH_AudioRenderer *renderer, uint32_t *streamId) 查询当前音频流ID。
OH_AudioRenderer_GetChannelCount (OH_AudioRenderer *renderer, int32_t *channelCount) 查询当前音频流通道数。
OH_AudioRenderer_GetSampleFormat (OH_AudioRenderer *renderer, OH_AudioStream_SampleFormat *sampleFormat) 查询当前音频流采样格式。
OH_AudioRenderer_GetLatencyMode (OH_AudioRenderer *renderer, OH_AudioStream_LatencyMode *latencyMode) 查询当前音频流时延模式。
OH_AudioRenderer_GetRendererInfo (OH_AudioRenderer *renderer, OH_AudioStream_Usage *usage) 查询当前音频流工作场景类型。
OH_AudioRenderer_GetEncodingType (OH_AudioRenderer *renderer, OH_AudioStream_EncodingType *encodingType) 查询当前音频流编码类型。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Native API

harmony 鸿蒙AVCapability

harmony 鸿蒙AVDemuxer

harmony 鸿蒙AVMuxer

harmony 鸿蒙AVScreenCapture

harmony 鸿蒙AVSource

harmony 鸿蒙AudioDecoder

harmony 鸿蒙AudioEncoder

harmony 鸿蒙CodecBase

harmony 鸿蒙Core

0  赞