加入收藏
举报
02-14 20:03
#0
文件名称:
ohos-audio-audiocapturer.md
所在目录:
Openharmony v1.0 / docs / docs-en / api / api-SmartVision-Devices
文件大小:
8.25 KB
下载地址:
fenwii/OpenHarmony
   
免责声明:本网站仅提供指向 GitHub 上的文件的链接,所有文件的版权归原作者所有,本网站不对文件内容的合法性、准确性或安全性承担任何责任。
文本预览:
# OHOS::Audio::AudioCapturer
## **Overview**
**Related Modules:**
[MultiMedia\_AudioCapturer](multimedia_audiocapturer.md)
**Description:**
Provides functions for applications to implement audio capturing.
**Since:**
1.0
**Version:**
1.0
## **Summary**
## Public Member Functions

































Public Member Function Name


Description


GetFrameCount ()


uint64_t


Obtains the number of frames required in the current condition, in bytes per sample.


SetCapturerInfo (const AudioCapturerInfo info)


int32_t


Sets audio capture parameters.


GetCapturerInfo (AudioCapturerInfo &info)


int32_t


Obtains audio capture parameters.


Start ()


bool


Starts audio recording.


Read (uint8_t *buffer, size_t userSize, bool isBlockingRead)


int32_t


Reads audio data.


GetStatus ()


State


Obtains the audio capture state.


GetAudioTime (Timestamp &timestamp, Timestamp::Timebase base)


bool


Obtains the timestamp.


Stop ()


bool


Stops audio recording.


Release ()


bool


Releases a local AudioCapturer object.



## Static Public Member Functions









Static Public Member Function Name


Description


GetMinFrameCount (int32_t sampleRate, int32_t channelCount, AudioCodecFormat audioFormat, size_t &frameCount)


static bool


Obtains the minimum number of frames required in a specified condition, in bytes per sample.


点赞 回复
回帖
支持markdown部分语法 ?