OHOS::Audio::AudioCapturer
Overview
Related Modules:
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 ×tamp, 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. |
