Lines Matching full:audiooutput
18 #define LOG_TAG "AudioHAL:AudioOutput"
34 #include "AudioOutput.h"
40 const uint32_t AudioOutput::kMaxDelayCompensationMSec = 300;
41 const uint32_t AudioOutput::kPrimeTimeoutChunks = 10; // 100ms
43 AudioOutput::AudioOutput(const char* alsa_name,
78 AudioOutput::~AudioOutput() {
84 status_t AudioOutput::initCheck() {
98 void AudioOutput::setupInternal() {
132 void AudioOutput::primeOutput(bool hasActiveOutputs) {
149 void AudioOutput::adjustDelay(int32_t nFrames) {
163 void AudioOutput::pushSilence(uint32_t nFrames)
183 void AudioOutput::cleanupResources() {
195 void AudioOutput::openPCMDevice() {
251 status_t AudioOutput::getNextWriteTimestamp(int64_t* timestamp,
317 bool AudioOutput::getLastNextWriteTSValid() const {
321 int64_t AudioOutput::getLastNextWriteTS() const {
325 uint32_t AudioOutput::getExternalDelay_uSec() const {
329 void AudioOutput::setExternalDelay_uSec(uint32_t delay_usec) {
333 void AudioOutput::reset() {
352 status_t AudioOutput::getDMAStartData(
384 void AudioOutput::processOneChunk(const uint8_t* data, size_t len,
415 void AudioOutput::doPCMWrite(const uint8_t* data, size_t len, audio_format_t format) {
481 void AudioOutput::setVolume(float vol) {
489 void AudioOutput::setMute(bool mute) {
497 void AudioOutput::setOutputIsFixed(bool fixed) {
505 void AudioOutput::setFixedOutputLevel(float level) {
513 int AudioOutput::getHardwareTimestamp(size_t *pAvail,