/frameworks/av/services/audioflinger/ |
H A D | FastCaptureState.h | 38 audio_track_cblk_t* mCblk; // control block for the single fast client, or NULL member in struct:android::FastCaptureState
|
H A D | Tracks.cpp | 83 mCblk(NULL), 139 (mCblk = static_cast<audio_track_cblk_t *>(mCblkMemory->pointer())) == NULL) { 146 mCblk = (audio_track_cblk_t *) malloc(size); 147 if (mCblk == NULL) { 154 if (mCblk != NULL) { 155 new(mCblk) audio_track_cblk_t(); 184 mBuffer = (char*)mCblk + sizeof(audio_track_cblk_t); 189 mCblk->mFlags = CBLK_FORCEREADY; // FIXME hack, need to fix the track ready logic 241 if (mCblk != NULL) { 242 mCblk [all...] |
H A D | TrackBase.h | 77 audio_track_cblk_t* cblk() const { return mCblk; } 144 audio_track_cblk_t* mCblk; member in class:TrackBase
|
H A D | Effects.cpp | 1160 mEffect(effect), mEffectClient(effectClient), mClient(client), mCblk(NULL), 1171 (mCblk = static_cast<effect_param_cblk_t *>(mCblkMemory->pointer())) == NULL) { 1177 new(mCblk) effect_param_cblk_t(); 1178 mBuffer = (uint8_t *)mCblk + bufOffset; 1317 if (mCblk != NULL) { 1318 // unlike ~TrackBase(), mCblk is never a local new, so don't delete 1319 mCblk->~effect_param_cblk_t(); // destroy our shared-structure. 1380 Mutex::Autolock _l(mCblk->lock); 1382 const uint32_t clientIndex = mCblk->clientIndex; 1383 const uint32_t serverIndex = mCblk [all...] |
H A D | FastCapture.cpp | 199 audio_track_cblk_t* cblk = current->mCblk;
|
H A D | Effects.h | 245 effect_param_cblk_t* mCblk; // control block for deferred parameter setting via member in class:EffectHandle
|
H A D | Threads.cpp | 6022 state->mCblk = NULL; 6270 audio_track_cblk_t *cblkOld = state->mCblk; 6273 state->mCblk = cblkNew;
|
/frameworks/av/include/private/media/ |
H A D | AudioTrackShared.h | 221 audio_track_cblk_t* const mCblk; // the control block member in class:android::Proxy 298 return mEpoch + mCblk->mServer; 310 mCblk->mMinimum = (uint32_t) minimum; 339 // This is a copy of mCblk->mBufferSizeInFrames 370 mCblk->mSendLevel = uint16_t(sendLevel * 0x1000); 375 mCblk->mVolumeLR = volumeLR; 379 mCblk->mSampleRate = sampleRate; 389 return mCblk->u.mStreaming.mUnderrunFrames; 392 return mCblk->u.mStreaming.mUnderrunCount; 467 int32_t rear = android_atomic_acquire_load(&mCblk [all...] |
/frameworks/av/media/libaudioclient/ |
H A D | AudioEffect.cpp | 156 mCblk = static_cast<effect_param_cblk_t*>(cblk->pointer()); 158 mCblk->buffer = (uint8_t *)mCblk + bufOffset; 300 Mutex::Autolock _l(mCblk->lock); 305 if (mCblk->clientIndex + size > EFFECT_PARAM_BUFFER_SIZE) { 308 int *p = (int *)(mCblk->buffer + mCblk->clientIndex); 311 mCblk->clientIndex += size; 322 Mutex::Autolock _l(mCblk->lock); 323 if (mCblk [all...] |
H A D | AudioTrackShared.cpp | 61 : mCblk(cblk), mBuffers(buffers), mFrameCount(frameCount), mFrameSize(frameSize), 104 android_atomic_release_store(clippedSize, (int32_t *)&mCblk->mBufferSizeInFrames); 141 audio_track_cblk_t* cblk = mCblk; 350 audio_track_cblk_t* cblk = mCblk; 363 audio_track_cblk_t* cblk = mCblk; 374 audio_track_cblk_t* cblk = mCblk; 385 audio_track_cblk_t* cblk = mCblk; 397 audio_track_cblk_t* cblk = mCblk; 407 return (android_atomic_and(~CBLK_STREAM_END_DONE, &mCblk->mFlags) & CBLK_STREAM_END_DONE) != 0; 411 return (mCblk [all...] |
H A D | AudioTrack.cpp | 628 int32_t flags = android_atomic_and(~(CBLK_STREAM_END_DONE | CBLK_DISABLED), &mCblk->mFlags); 1147 if (mCblk->mFlags & CBLK_INVALID) { 1213 android_atomic_or(CBLK_INVALID, &mCblk->mFlags); 1474 mCblk = cblk; 1739 int32_t flags = android_atomic_and(~CBLK_DISABLED, &mCblk->mFlags); 1759 &mCblk->mFlags); 1812 LOG_ALWAYS_FATAL_IF(mCblk == NULL); 1836 // Can only reference mCblk while locked 1838 ~(CBLK_UNDERRUN | CBLK_LOOP_CYCLE | CBLK_LOOP_FINAL | CBLK_BUFFER_END), &mCblk->mFlags); 1849 // are notified because they have been cleared from mCblk [all...] |
H A D | AudioRecord.cpp | 315 int32_t flags = android_atomic_acquire_load(&mCblk->mFlags); 490 android_atomic_or(CBLK_INVALID, &mCblk->mFlags); 703 mCblk = cblk; 957 // Can only reference mCblk while locked 958 int32_t flags = android_atomic_and(~CBLK_OVERRUN, &mCblk->mFlags); 1184 // following member variables: mAudioRecord, mCblkMemory, mCblk, mBufferMemory.
|
/frameworks/av/include/media/ |
H A D | AudioEffect.h | 481 effect_param_cblk_t* mCblk; // control block for deferred parameter setting member in class:android::AudioEffect
|
H A D | AudioRecord.h | 623 audio_track_cblk_t* mCblk; // re-load after mLock.unlock() member in class:android::AudioRecord
|
H A D | AudioTrack.h | 972 audio_track_cblk_t* mCblk; // re-load after mLock.unlock() member in class:android::AudioTrack
|
/frameworks/av/media/libaudioclient/include/media/ |
H A D | AudioEffect.h | 481 effect_param_cblk_t* mCblk; // control block for deferred parameter setting member in class:android::AudioEffect
|
H A D | AudioRecord.h | 623 audio_track_cblk_t* mCblk; // re-load after mLock.unlock() member in class:android::AudioRecord
|
H A D | AudioTrack.h | 972 audio_track_cblk_t* mCblk; // re-load after mLock.unlock() member in class:android::AudioTrack
|