/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 | 81 mCblk(NULL), 124 (mCblk = static_cast<audio_track_cblk_t *>(mCblkMemory->pointer())) == NULL) { 132 mCblk = (audio_track_cblk_t *) new uint8_t[size]; 133 // assume mCblk != NULL 137 if (mCblk != NULL) { 138 new(mCblk) audio_track_cblk_t(); 167 mBuffer = (char*)mCblk + sizeof(audio_track_cblk_t); 172 mCblk->mFlags = CBLK_FORCEREADY; // FIXME hack, need to fix the track ready logic 224 if (mCblk != NULL) { 226 delete mCblk; [all...] |
H A D | Effects.cpp | 1034 mEffect(effect), mEffectClient(effectClient), mClient(client), mCblk(NULL), 1045 (mCblk = static_cast<effect_param_cblk_t *>(mCblkMemory->pointer())) == NULL) { 1051 new(mCblk) effect_param_cblk_t(); 1052 mBuffer = (uint8_t *)mCblk + bufOffset; 1183 if (mCblk != NULL) { 1184 // unlike ~TrackBase(), mCblk is never a local new, so don't delete 1185 mCblk->~effect_param_cblk_t(); // destroy our shared-structure. 1219 Mutex::Autolock _l(mCblk->lock); 1220 if (mCblk->clientIndex > EFFECT_PARAM_BUFFER_SIZE || 1221 mCblk [all...] |
H A D | TrackBase.h | 78 audio_track_cblk_t* cblk() const { return mCblk; } 141 audio_track_cblk_t* mCblk; member in class:TrackBase
|
H A D | FastCapture.cpp | 198 audio_track_cblk_t* cblk = current->mCblk;
|
H A D | Effects.h | 225 effect_param_cblk_t* mCblk; // control block for deferred parameter setting via member in class:EffectHandle
|
H A D | Threads.cpp | 3296 android_atomic_or(CBLK_DISABLED, &track->mCblk->mFlags); 5032 state->mCblk = NULL; 5286 audio_track_cblk_t *cblkOld = state->mCblk; 5289 state->mCblk = cblkNew;
|
/frameworks/av/include/private/media/ |
H A D | AudioTrackShared.h | 162 audio_track_cblk_t* const mCblk; // the control block member in class:android::Proxy 237 return mEpoch + mCblk->mServer; 249 mCblk->mMinimum = (uint32_t) minimum; 282 mCblk->mSendLevel = uint16_t(sendLevel * 0x1000); 287 mCblk->mVolumeLR = volumeLR; 291 mCblk->mSampleRate = sampleRate; 297 return mCblk->u.mStreaming.mUnderrunFrames; 398 mCblk->mSampleRate = sampleRate; 405 uint32_t getSampleRate() const { return mCblk->mSampleRate; } 406 uint16_t getSendLevel_U4_12() const { return mCblk [all...] |
/frameworks/av/media/libmedia/ |
H A D | AudioEffect.cpp | 149 mCblk = static_cast<effect_param_cblk_t*>(cblk->pointer()); 151 mCblk->buffer = (uint8_t *)mCblk + bufOffset; 294 Mutex::Autolock _l(mCblk->lock); 299 if (mCblk->clientIndex + size > EFFECT_PARAM_BUFFER_SIZE) { 302 int *p = (int *)(mCblk->buffer + mCblk->clientIndex); 305 mCblk->clientIndex += size; 316 Mutex::Autolock _l(mCblk->lock); 317 if (mCblk [all...] |
H A D | AudioTrackShared.cpp | 45 : mCblk(cblk), mBuffers(buffers), mFrameCount(frameCount), mFrameSize(frameSize), 100 audio_track_cblk_t* cblk = mCblk; 295 audio_track_cblk_t* cblk = mCblk; 308 audio_track_cblk_t* cblk = mCblk; 319 audio_track_cblk_t* cblk = mCblk; 329 audio_track_cblk_t* cblk = mCblk; 335 audio_track_cblk_t* cblk = mCblk; 362 audio_track_cblk_t* cblk = mCblk; 369 return (android_atomic_and(~CBLK_STREAM_END_DONE, &mCblk->mFlags) & CBLK_STREAM_END_DONE) != 0; 373 return (mCblk [all...] |
H A D | AudioTrack.cpp | 473 int32_t flags = android_atomic_and(~CBLK_DISABLED, &mCblk->mFlags); 859 if (mCblk->mFlags & CBLK_INVALID) { 1149 mCblk = cblk; 1385 audio_track_cblk_t* cblk = mCblk; 1406 &mCblk->mFlags); 1474 audio_track_cblk_t* cblk = mCblk; 1501 audio_track_cblk_t* cblk = mCblk; 1527 LOG_ALWAYS_FATAL_IF(mCblk == NULL); 1551 // Can only reference mCblk while locked 1553 ~(CBLK_UNDERRUN | CBLK_LOOP_CYCLE | CBLK_LOOP_FINAL | CBLK_BUFFER_END), &mCblk [all...] |
H A D | AudioRecord.cpp | 285 int32_t flags = android_atomic_acquire_load(&mCblk->mFlags); 536 mCblk = cblk; 780 // Can only reference mCblk while locked 781 int32_t flags = android_atomic_and(~CBLK_OVERRUN, &mCblk->mFlags); 996 // following member variables: mAudioRecord, mCblkMemory, mCblk, mBufferMemory.
|
/frameworks/av/include/media/ |
H A D | AudioEffect.h | 456 effect_param_cblk_t* mCblk; // control block for deferred parameter setting member in class:android::AudioEffect
|
H A D | AudioRecord.h | 505 audio_track_cblk_t* mCblk; // re-load after mLock.unlock() member in class:android::AudioRecord
|
H A D | AudioTrack.h | 676 audio_track_cblk_t* mCblk; // re-load after mLock.unlock() member in class:android::AudioTrack
|