OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:audioFlinger
(Results
1 - 11
of
11
) sorted by null
/frameworks/av/services/audioflinger/
PatchPanel.h
19
#error This header file should only be included from
AudioFlinger
.h
27
explicit PatchPanel(const sp<
AudioFlinger
>&
audioFlinger
);
88
const wp<
AudioFlinger
> mAudioFlinger;
Threads.h
19
#error This header file should only be included from
AudioFlinger
.h
39
ThreadBase(const sp<
AudioFlinger
>&
audioFlinger
, audio_io_handle_t id,
250
// Called by
AudioFlinger
::frameCount(audio_io_handle_t output) and effects,
298
const sp<
AudioFlinger
::Client>& client,
337
sp<
AudioFlinger
::EffectModule> getEffect(audio_session_t sessionId, int effectId);
338
sp<
AudioFlinger
::EffectModule> getEffect_l(audio_session_t sessionId, int effectId);
434
friend class
AudioFlinger
; // for mEffectChains
441
const sp<
AudioFlinger
> mAudioFlinger;
634
PlaybackThread(const sp<
AudioFlinger
>& audioFlinger, AudioStreamOut* output
[
all
...]
Threads.cpp
19
#define LOG_TAG "
AudioFlinger
"
59
#include "
AudioFlinger
.h"
184
//
AudioFlinger
derives the default from HAL buffer size and 'fast track multiplier'.
433
const char *
AudioFlinger
::ThreadBase::threadTypeToString(
AudioFlinger
::ThreadBase::type_t type)
497
AudioFlinger
::ThreadBase::ThreadBase(const sp<
AudioFlinger
>&
audioFlinger
, audio_io_handle_t id,
501
mAudioFlinger(
audioFlinger
),
517
AudioFlinger
::ThreadBase::~ThreadBase(
[
all
...]
AudioFlinger.h
104
class
AudioFlinger
:
105
public BinderService<
AudioFlinger
>,
108
friend class BinderService<
AudioFlinger
>; // for
AudioFlinger
()
360
AudioFlinger
() ANDROID_API;
361
virtual ~
AudioFlinger
();
431
//
AudioFlinger
::setParameters() updates, other threads read w/o lock
445
Client(const sp<
AudioFlinger
>&
audioFlinger
, pid_t pid);
449
sp<
AudioFlinger
> audioFlinger() const { return mAudioFlinger;
[
all
...]
PatchPanel.cpp
19
#define LOG_TAG "
AudioFlinger
::PatchPanel"
26
#include "
AudioFlinger
.h"
48
status_t
AudioFlinger
::listAudioPorts(unsigned int *num_ports,
59
status_t
AudioFlinger
::getAudioPort(struct audio_port *port)
70
status_t
AudioFlinger
::createAudioPatch(const struct audio_patch *patch,
81
status_t
AudioFlinger
::releaseAudioPatch(audio_patch_handle_t handle)
92
status_t
AudioFlinger
::listAudioPatches(unsigned int *num_patches,
103
status_t
AudioFlinger
::setAudioPortConfig(const struct audio_port_config *config)
113
AudioFlinger
::PatchPanel::PatchPanel(const sp<
AudioFlinger
>& audioFlinger
144
sp<AudioFlinger>
audioflinger
= mAudioFlinger.promote();
local
522
sp<AudioFlinger>
audioflinger
= mAudioFlinger.promote();
local
581
sp<AudioFlinger>
audioflinger
= mAudioFlinger.promote();
local
678
sp<AudioFlinger>
audioflinger
= mAudioFlinger.promote();
local
[
all
...]
Effects.cpp
19
#define LOG_TAG "
AudioFlinger
"
32
#include "
AudioFlinger
.h"
59
#define LOG_TAG "
AudioFlinger
::EffectModule"
61
AudioFlinger
::EffectModule::EffectModule(ThreadBase *thread,
62
const wp<
AudioFlinger
::EffectChain>& chain,
82
sp<
AudioFlinger
>
audioFlinger
= mAudioFlinger.promote();
83
if (
audioFlinger
!= 0) {
84
sp<EffectsFactoryHalInterface> effectsFactory =
audioFlinger
->getEffectsFactory();
109
AudioFlinger
::EffectModule::~EffectModule(
[
all
...]
AudioFlinger.cpp
19
#define LOG_TAG "
AudioFlinger
"
48
#include "
AudioFlinger
.h"
91
static const char kDeadlockedString[] = "
AudioFlinger
may be deadlocked\n";
97
nsecs_t
AudioFlinger
::mStandbyTimeInNsecs = kDefaultStandbyTimeInNsecs;
99
uint32_t
AudioFlinger
::mScreenState;
103
bool
AudioFlinger
::mTeeSinkInputEnabled = false;
104
bool
AudioFlinger
::mTeeSinkOutputEnabled = false;
105
bool
AudioFlinger
::mTeeSinkTrackEnabled = false;
107
size_t
AudioFlinger
::mTeeSinkInputFrames = kTeeSinkInputFramesDefault;
108
size_t
AudioFlinger
::mTeeSinkOutputFrames = kTeeSinkOutputFramesDefault
[
all
...]
Tracks.cpp
19
#define LOG_TAG "
AudioFlinger
"
30
#include "
AudioFlinger
.h"
61
// TrackBase constructor must be called with
AudioFlinger
::mLock held
62
AudioFlinger
::ThreadBase::TrackBase::TrackBase(
231
status_t
AudioFlinger
::ThreadBase::TrackBase::initCheck() const
242
AudioFlinger
::ThreadBase::TrackBase::~TrackBase()
257
// Client destructor must run with
AudioFlinger
client mutex locked
258
Mutex::Autolock _l(mClient->
audioFlinger
()->mClientLock);
260
// must run with
AudioFlinger
lock held. Thus the explicit clear() rather than
271
void
AudioFlinger
::ThreadBase::TrackBase::releaseBuffer(AudioBufferProvider::Buffer* buffer
[
all
...]
/frameworks/av/media/libaudioclient/
AudioEffect.cpp
110
const sp<IAudioFlinger>&
audioFlinger
= AudioSystem::get_audio_flinger();
111
if (
audioFlinger
== 0) {
112
ALOGE("set(): Could not get
audioflinger
");
133
iEffect =
audioFlinger
->createEffect((effect_descriptor_t *)&mDescriptor,
141
ALOGE("set():
AudioFlinger
could not create effect %s / %s, status: %d",
AudioRecord.cpp
200
// these below should probably come from the
audioFlinger
too...
206
//
AudioFlinger
capture only supports linear PCM
541
const sp<IAudioFlinger>&
audioFlinger
= AudioSystem::get_audio_flinger();
542
if (
audioFlinger
== 0) {
543
ALOGE("Could not get
audioflinger
");
581
// Now that we have a reference to an I/O handle and have not yet handed it off to
AudioFlinger
,
659
sp<IAudioRecord> record =
audioFlinger
->openRecord(input,
679
ALOGE("
AudioFlinger
could not create record track, status: %d", status);
684
//
AudioFlinger
now owns the reference to the I/O handle,
[
all
...]
AudioTrack.cpp
397
// these below should probably come from the
audioFlinger
too...
[
all
...]
Completed in 896 milliseconds