AudioStreamIn is the abstraction interface for the audio input hardware.
More...
|
| virtual status_t | addAudioEffect (effect_handle_t effect)=0 |
| |
| virtual size_t | bufferSize () const =0 |
| | return the input buffer size allowed by audio driver More...
|
| |
| virtual uint32_t | channels () const =0 |
| | return input channel mask More...
|
| |
| virtual status_t | dump (int fd, const Vector< String16 > &args)=0 |
| | dump the state of the audio input device More...
|
| |
| virtual int | format () const =0 |
| | return audio format in 8bit or 16bit PCM format - eg. More...
|
| |
| uint32_t | frameSize () const |
| | return the frame size (number of bytes per sample). More...
|
| |
| virtual unsigned int | getInputFramesLost () const =0 |
| |
| virtual String8 | getParameters (const String8 &keys)=0 |
| |
| virtual ssize_t | read (void *buffer, ssize_t bytes)=0 |
| | read audio buffer in from audio driver More...
|
| |
| virtual status_t | removeAudioEffect (effect_handle_t effect)=0 |
| |
| virtual uint32_t | sampleRate () const =0 |
| | return audio sampling rate in hz - eg. More...
|
| |
| virtual status_t | setGain (float gain)=0 |
| | set the input gain for the audio driver. More...
|
| |
| virtual status_t | setParameters (const String8 &keyValuePairs)=0 |
| |
| virtual status_t | standby ()=0 |
| | Put the audio hardware input into standby mode. More...
|
| |
| virtual | ~AudioStreamIn ()=0 |
| |
AudioStreamIn is the abstraction interface for the audio input hardware.
It defines the various properties of the audio hardware input driver.
Definition at line 119 of file AudioHardwareInterface.h.
| virtual android_audio_legacy::AudioStreamIn::~AudioStreamIn |
( |
| ) |
|
|
pure virtual |
| virtual status_t android_audio_legacy::AudioStreamIn::addAudioEffect |
( |
effect_handle_t |
effect | ) |
|
|
pure virtual |
| virtual size_t android_audio_legacy::AudioStreamIn::bufferSize |
( |
| ) |
const |
|
pure virtual |
return the input buffer size allowed by audio driver
| virtual uint32_t android_audio_legacy::AudioStreamIn::channels |
( |
| ) |
const |
|
pure virtual |
return input channel mask
| virtual status_t android_audio_legacy::AudioStreamIn::dump |
( |
int |
fd, |
|
|
const Vector< String16 > & |
args |
|
) |
| |
|
pure virtual |
dump the state of the audio input device
| virtual int android_audio_legacy::AudioStreamIn::format |
( |
| ) |
const |
|
pure virtual |
return audio format in 8bit or 16bit PCM format - eg.
AudioSystem:PCM_16_BIT
| uint32_t android_audio_legacy::AudioStreamIn::frameSize |
( |
| ) |
const |
|
inline |
| virtual unsigned int android_audio_legacy::AudioStreamIn::getInputFramesLost |
( |
| ) |
const |
|
pure virtual |
| virtual String8 android_audio_legacy::AudioStreamIn::getParameters |
( |
const String8 & |
keys | ) |
|
|
pure virtual |
| virtual ssize_t android_audio_legacy::AudioStreamIn::read |
( |
void * |
buffer, |
|
|
ssize_t |
bytes |
|
) |
| |
|
pure virtual |
read audio buffer in from audio driver
| virtual status_t android_audio_legacy::AudioStreamIn::removeAudioEffect |
( |
effect_handle_t |
effect | ) |
|
|
pure virtual |
| virtual uint32_t android_audio_legacy::AudioStreamIn::sampleRate |
( |
| ) |
const |
|
pure virtual |
return audio sampling rate in hz - eg.
44100
| virtual status_t android_audio_legacy::AudioStreamIn::setGain |
( |
float |
gain | ) |
|
|
pure virtual |
set the input gain for the audio driver.
This method is for for future use
| virtual status_t android_audio_legacy::AudioStreamIn::setParameters |
( |
const String8 & |
keyValuePairs | ) |
|
|
pure virtual |
| virtual status_t android_audio_legacy::AudioStreamIn::standby |
( |
| ) |
|
|
pure virtual |
Put the audio hardware input into standby mode.
Returns status based on include/utils/Errors.h