harmony 鸿蒙native_audiocapturer.h

2023-10-30 浏览 (564)

native_audiocapturer.h

概述

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

@syscap SystemCapability.Multimedia.Audio.Core

起始版本:

10

相关模块:

OHAudio

汇总

函数

名称描述
OH_AudioCapturer_Release (OH_AudioCapturer *capturer)释放音频流。
OH_AudioCapturer_Start (OH_AudioCapturer *capturer)开始获取音频数据。
OH_AudioCapturer_Pause (OH_AudioCapturer *capturer)暂停音频流。
OH_AudioCapturer_Stop (OH_AudioCapturer *capturer)停止音频流
OH_AudioCapturer_Flush (OH_AudioCapturer *capturer)丢弃获取的音频数据。
OH_AudioCapturer_GetCurrentState (OH_AudioCapturer *capturer, OH_AudioStream_State *state)查询当前音频流状态。
OH_AudioCapturer_GetLatencyMode (OH_AudioCapturer *capturer, OH_AudioStream_LatencyMode *latencyMode)查询当前音频流时延模式。
OH_AudioCapturer_GetStreamId (OH_AudioCapturer *capturer, uint32_t *streamId)查询当前音频流ID。
OH_AudioCapturer_GetSamplingRate (OH_AudioCapturer *capturer, int32_t *rate)查询当前音频流采样率。
OH_AudioCapturer_GetChannelCount (OH_AudioCapturer *capturer, int32_t *channelCount)查询当前音频流通道数。
OH_AudioCapturer_GetSampleFormat (OH_AudioCapturer *capturer, OH_AudioStream_SampleFormat *sampleFormat)查询当前音频流采样格式。
OH_AudioCapturer_GetEncodingType (OH_AudioCapturer *capturer, OH_AudioStream_EncodingType *encodingType)查询当前音频流编码类型。
OH_AudioCapturer_GetCapturerInfo (OH_AudioCapturer *capturer, OH_AudioStream_SourceType *sourceType)查询当前音频流工作场景类型。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Native API

harmony 鸿蒙AVCapability

harmony 鸿蒙AVDemuxer

harmony 鸿蒙AVMuxer

harmony 鸿蒙AVScreenCapture

harmony 鸿蒙AVSource

harmony 鸿蒙AudioDecoder

harmony 鸿蒙AudioEncoder

harmony 鸿蒙CodecBase

harmony 鸿蒙Core

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/abaf0697b13c46ddbcb4283a4f8e692f