加入收藏
举报
02-14 20:02
#0
文件名称:
OHOS-Audio-AudioCapturer.md
所在目录:
Openharmony v1.0 / docs / api / api-SmartVision-Devices
文件大小:
8.30 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部分语法 ?