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
/cts/hostsidetests/securitybulletin/securityPatch/CVE-2017-0479/
poc.cpp
77
const sp<IAudioFlinger> &
audioFlinger
= AudioSystem::get_audio_flinger();
80
gEffect =
audioFlinger
->createEffect(&descriptor, effectClient, priority,
/frameworks/av/services/audioflinger/
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,
249
// Called by
AudioFlinger
::frameCount(audio_io_handle_t output) and effects,
300
const sp<
AudioFlinger
::Client>& client,
340
sp<
AudioFlinger
::EffectModule> getEffect(audio_session_t sessionId, int effectId);
341
sp<
AudioFlinger
::EffectModule> getEffect_l(audio_session_t sessionId, int effectId);
482
friend class
AudioFlinger
; // for mEffectChains
489
const sp<
AudioFlinger
> mAudioFlinger;
[
all
...]
PatchPanel.h
19
#error This header file should only be included from
AudioFlinger
.h
23
// PatchPanel is concealed within
AudioFlinger
, their lifetimes are the same.
36
// Must be called under
AudioFlinger
::mLock
48
explicit PatchPanel(
AudioFlinger
*
audioFlinger
) : mAudioFlinger(*
audioFlinger
) {}
193
AudioFlinger
&mAudioFlinger;
Effects.cpp
19
#define LOG_TAG "
AudioFlinger
"
36
#include "
AudioFlinger
.h"
62
#define LOG_TAG "
AudioFlinger
::EffectModule"
64
AudioFlinger
::EffectModule::EffectModule(ThreadBase *thread,
65
const wp<
AudioFlinger
::EffectChain>& chain,
92
sp<
AudioFlinger
>
audioFlinger
= mAudioFlinger.promote();
93
if (
audioFlinger
!= 0) {
94
sp<EffectsFactoryHalInterface> effectsFactory =
audioFlinger
->getEffectsFactory();
119
AudioFlinger
::EffectModule::~EffectModule(
[
all
...]
AudioFlinger.h
116
class
AudioFlinger
:
117
public BinderService<
AudioFlinger
>,
120
friend class BinderService<
AudioFlinger
>; // for
AudioFlinger
()
364
AudioFlinger
() ANDROID_API;
365
virtual ~
AudioFlinger
();
435
//
AudioFlinger
::setParameters() updates, other threads read w/o lock
453
Client(const sp<
AudioFlinger
>&
audioFlinger
, pid_t pid);
457
sp<
AudioFlinger
> audioFlinger() const { return mAudioFlinger;
[
all
...]
Threads.cpp
19
#define LOG_TAG "
AudioFlinger
"
68
#include "
AudioFlinger
.h"
193
//
AudioFlinger
derives the default from HAL buffer size and 'fast track multiplier'.
442
const char *
AudioFlinger
::ThreadBase::threadTypeToString(
AudioFlinger
::ThreadBase::type_t type)
462
AudioFlinger
::ThreadBase::ThreadBase(const sp<
AudioFlinger
>&
audioFlinger
, audio_io_handle_t id,
466
mAudioFlinger(
audioFlinger
),
482
AudioFlinger
::ThreadBase::~ThreadBase(
[
all
...]
AudioFlinger.cpp
19
#define LOG_TAG "
AudioFlinger
"
51
#include "
AudioFlinger
.h"
94
static const char kDeadlockedString[] = "
AudioFlinger
may be deadlocked\n";
100
nsecs_t
AudioFlinger
::mStandbyTimeInNsecs = kDefaultStandbyTimeInNsecs;
102
uint32_t
AudioFlinger
::mScreenState;
109
wp<
AudioFlinger
> gAudioFlinger;
152
AudioFlinger
::
AudioFlinger
()
154
mMediaLogNotifier(new
AudioFlinger
::MediaLogNotifier()),
195
void
AudioFlinger
::onFirstRef(
[
all
...]
Tracks.cpp
19
#define LOG_TAG "
AudioFlinger
"
30
#include "
AudioFlinger
.h"
64
// TrackBase constructor must be called with
AudioFlinger
::mLock held
65
AudioFlinger
::ThreadBase::TrackBase::TrackBase(
225
status_t
AudioFlinger
::ThreadBase::TrackBase::initCheck() const
236
AudioFlinger
::ThreadBase::TrackBase::~TrackBase()
248
// Client destructor must run with
AudioFlinger
client mutex locked
249
Mutex::Autolock _l(mClient->
audioFlinger
()->mClientLock);
251
// must run with
AudioFlinger
lock held. Thus the explicit clear() rather than
262
void
AudioFlinger
::ThreadBase::TrackBase::releaseBuffer(AudioBufferProvider::Buffer* buffer
[
all
...]
/frameworks/av/media/libaudioclient/
AudioEffect.cpp
112
const sp<IAudioFlinger>&
audioFlinger
= AudioSystem::get_audio_flinger();
113
if (
audioFlinger
== 0) {
114
ALOGE("set(): Could not get
audioflinger
");
135
iEffect =
audioFlinger
->createEffect((effect_descriptor_t *)&mDescriptor,
143
ALOGE("set():
AudioFlinger
could not create effect %s / %s, status: %d",
AudioRecord.cpp
276
// these below should probably come from the
audioFlinger
too...
282
//
AudioFlinger
capture only supports linear PCM
662
const sp<IAudioFlinger>&
audioFlinger
= AudioSystem::get_audio_flinger();
671
if (
audioFlinger
== 0) {
672
ALOGE("%s(%d): Could not get
audioflinger
", __func__, mPortId);
680
// Now that we have a reference to an I/O handle and have not yet handed it off to
AudioFlinger
,
731
record =
audioFlinger
->createRecord(input,
736
ALOGE("%s(%d):
AudioFlinger
could not create record track, status: %d",
742
//
AudioFlinger
now owns the reference to the I/O handle,
842
// sp<IAudioTrack> track destructor will cause releaseOutput() to be called by
AudioFlinger
[
all
...]
AudioTrack.cpp
444
// these below should probably come from the
audioFlinger
too...
[
all
...]
Completed in 160 milliseconds