/frameworks/av/include/media/ |
H A D | IAudioFlinger.h | 263 cblk = interface_cast<IMemory>(parcel->readStrongBinder()); 264 if (cblk == 0 || cblk->pointer() == NULL) { 288 if (cblk != 0) { 290 (void)parcel->writeStrongBinder(IInterface::asBinder(cblk)); 314 sp<IMemory> cblk; member in class:android::IAudioFlinger::CreateRecordOutput
|
/frameworks/av/media/libaudioclient/include/media/ |
H A D | IAudioFlinger.h | 263 cblk = interface_cast<IMemory>(parcel->readStrongBinder()); 264 if (cblk == 0 || cblk->pointer() == NULL) { 288 if (cblk != 0) { 290 (void)parcel->writeStrongBinder(IInterface::asBinder(cblk)); 314 sp<IMemory> cblk; member in class:android::IAudioFlinger::CreateRecordOutput
|
/frameworks/av/media/libaudioclient/ |
H A D | IEffect.cpp | 120 sp<IMemory> cblk; local 124 cblk = interface_cast<IMemory>(reply.readStrongBinder()); 125 if (cblk != 0 && cblk->pointer() == NULL) { 126 cblk.clear(); 129 return cblk;
|
H A D | IAudioTrack.cpp | 59 sp<IMemory> cblk; local 63 cblk = interface_cast<IMemory>(reply.readStrongBinder()); 64 if (cblk != 0 && cblk->pointer() == NULL) { 65 cblk.clear(); 68 return cblk;
|
H A D | AudioEffect.cpp | 100 sp<IMemory> cblk; local 151 cblk = iEffect->getCblk(); 152 if (cblk == 0) { 159 mCblkMemory = cblk; 160 mCblk = static_cast<effect_param_cblk_t*>(cblk->pointer());
|
H A D | AudioTrackShared.cpp | 59 Proxy::Proxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, size_t frameSize, argument 61 : mCblk(cblk), mBuffers(buffers), mFrameCount(frameCount), mFrameSize(frameSize), 69 ClientProxy::ClientProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, argument 71 : Proxy(cblk, buffers, frameCount, frameSize, isOut, clientInServer) 73 , mTimestampObserver(&cblk->mExtendedTimestampQueue) 142 audio_track_cblk_t* cblk = mCblk; local 150 int32_t flags = android_atomic_and(~CBLK_INTERRUPT, &cblk->mFlags); 180 front = android_atomic_acquire_load(&cblk->u.mStreaming.mFront); 181 rear = cblk->u.mStreaming.mRear; 184 rear = android_atomic_acquire_load(&cblk 354 audio_track_cblk_t* cblk = mCblk; local 367 audio_track_cblk_t* cblk = mCblk; local 378 audio_track_cblk_t* cblk = mCblk; local 389 audio_track_cblk_t* cblk = mCblk; local 455 audio_track_cblk_t* cblk = mCblk; local 559 StaticAudioTrackClientProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, size_t frameSize) argument 656 ServerProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, size_t frameSize, bool isOut, bool clientInServer) argument 668 audio_track_cblk_t* cblk = mCblk; local 765 audio_track_cblk_t* cblk = mCblk; local 851 audio_track_cblk_t* cblk = mCblk; local 898 audio_track_cblk_t* cblk = mCblk; local 926 const audio_track_cblk_t* cblk = mCblk; local 940 audio_track_cblk_t* cblk = mCblk; local 953 audio_track_cblk_t* cblk = mCblk; local 983 StaticAudioTrackServerProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, size_t frameSize) argument [all...] |
H A D | AudioRecord.cpp | 672 audio_track_cblk_t* cblk; local 757 if (output.cblk == 0) { 762 iMemPointer = output.cblk ->pointer(); 768 cblk = static_cast<audio_track_cblk_t*>(iMemPointer); 775 buffers = cblk + 1; 791 mCblkMemory = output.cblk; 795 mCblk = cblk; 830 mProxy = new AudioRecordClientProxy(cblk, buffers, mFrameCount, mFrameSize);
|
H A D | AudioTrack.cpp | 1512 audio_track_cblk_t* cblk = static_cast<audio_track_cblk_t*>(iMemPointer); local 1513 mCblk = cblk; 1549 buffers = cblk + 1; 1567 // reset server position to 0 as we have new cblk. 1573 mProxy = new AudioTrackClientProxy(cblk, buffers, mFrameCount, mFrameSize); 1575 mStaticProxy = new StaticAudioTrackClientProxy(cblk, buffers, mFrameCount, mFrameSize);
|
/frameworks/av/services/audioflinger/ |
H A D | FastCapture.cpp | 199 audio_track_cblk_t* cblk = current->mCblk; local 200 if (cblk != NULL && framesWritten > 0) { 201 int32_t rear = cblk->u.mStreaming.mRear; 202 android_atomic_release_store(framesWritten + rear, &cblk->u.mStreaming.mRear); 203 cblk->mServer += framesWritten; 204 int32_t old = android_atomic_or(CBLK_FUTEX_WAKE, &cblk->mFutex); 207 (void) syscall(__NR_futex, &cblk->mFutex, FUTEX_WAKE, 1);
|
H A D | TrackBase.h | 84 audio_track_cblk_t* cblk() const { return mCblk; } function in class:TrackBase
|
H A D | Tracks.cpp | 238 status = cblk() != NULL ? NO_ERROR : NO_MEMORY; 1201 audio_track_cblk_t* cblk = mCblk; local 1202 android_atomic_or(flag, &cblk->mFlags); 1203 android_atomic_release_store(0x40000000, &cblk->mFutex); 1205 (void) syscall(__NR_futex, &cblk->mFutex, FUTEX_WAKE, INT_MAX); 1778 audio_track_cblk_t* cblk = mCblk; local 1779 android_atomic_or(CBLK_INVALID, &cblk->mFlags); 1780 android_atomic_release_store(0x40000000, &cblk->mFutex); 1782 (void) syscall(__NR_futex, &cblk->mFutex, FUTEX_WAKE, INT_MAX);
|
H A D | Threads.cpp | 4450 audio_track_cblk_t* cblk = track->cblk(); local 4505 ALOGVV("track %d s=%08x [OK] on thread %p", name, cblk->mServer, this); 4540 } else if (cblk->mServer != 0) { 4738 ALOGVV("track %d s=%08x [NOT READY] on thread %p", name, cblk->mServer, this); 5201 audio_track_cblk_t* cblk = track->cblk(); local 5251 ALOGVV("track %d s=%08x [OK]", track->name(), cblk->mServer); 5736 audio_track_cblk_t* cblk = track->cblk(); local [all...] |
/frameworks/av/include/private/media/ |
H A D | AudioTrackShared.h | 207 Proxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, size_t frameSize, bool isOut, 240 ClientProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, size_t frameSize, 360 AudioTrackClientProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, argument 362 : ClientProxy(cblk, buffers, frameCount, frameSize, true /*isOut*/, 364 mPlaybackRateMutator(&cblk->mPlaybackRateQueue) { 417 StaticAudioTrackClientProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, 473 AudioRecordClientProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, argument 475 : ClientProxy(cblk, buffers, frameCount, frameSize, 495 ServerProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, size_t frameSize, 543 // cblk 570 AudioTrackServerProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, size_t frameSize, bool clientInServer = false, uint32_t sampleRate = 0) argument 688 AudioRecordServerProxy(audio_track_cblk_t* cblk, void *buffers, size_t frameCount, size_t frameSize, bool clientInServer) argument [all...] |