Home | History | Annotate | Download | only in android

Lines Matching full:callback

101 // Callback associated with a AudioToCbRenderer of an SL ES AudioPlayer that gets its data
105 // it is not safe to enter the callback (the player is about to go away)
110 slBufferQueueCallback callback = NULL;
126 // consume data but no callback to the BufferQueue interface here
146 callback = ap->mBufferQueue.mCallback;
147 // save callback data
158 if (NULL != callback) {
159 (*callback)(&ap->mBufferQueue.mItf, callbackPContext);
339 slPlayCallback callback = NULL;
343 callback = ap->mPlay.mCallback;
347 if (NULL != callback) {
349 (*callback)(&ap->mPlay.mItf, callbackPContext, SL_PLAYEVENT_HEADATMARKER);
356 slPlayCallback callback = NULL;
360 callback = ap->mPlay.mCallback;
364 if (NULL != callback) {
366 (*callback)(&ap->mPlay.mItf, callbackPContext, SL_PLAYEVENT_HEADATNEWPOS);
373 slPlayCallback callback = NULL;
377 callback = ap->mPlay.mCallback;
382 if ((NULL != callback) && headStalled) {
383 (*callback)(&ap->mPlay.mItf, callbackPContext, SL_PLAYEVENT_HEADSTALLED);
408 // SLPlayItf callback or no callback?
422 // enqueue callback with no lock held
430 ALOGW("Callback %p(%p, %p, SL_PLAYEVENT_HEADATEND) dropped", playCallback,
649 * Callback associated with an SfPlayer of an SL ES AudioPlayer that gets its data
662 // it is not safe to enter the callback (the track is about to go away)
677 // assume no callback
678 slPrefetchCallback callback = NULL;
702 callback = ap->mPrefetchStatus.mCallback;
711 // callback with no lock held
712 if (NULL != callback) {
713 (*callback)(&ap->mPrefetchStatus.mItf, callbackPContext, events);
723 slPrefetchCallback callback = NULL;
726 // SLPrefetchStatusItf callback or no callback?
729 callback = ap->mPrefetchStatus.mCallback;
735 // callback with no lock held
736 if (NULL != callback) {
737 (*callback)(&ap->mPrefetchStatus.mItf, callbackPContext,
747 slPrefetchCallback callback = NULL;
750 // SLPrefetchStatusItf callback or no callback?
753 callback = ap->mPrefetchStatus.mCallback;
763 // callback with no lock held
764 if (NULL != callback) {
765 (*callback)(&ap->mPrefetchStatus.mItf, callbackPContext, SL_PREFETCHEVENT_STATUSCHANGE);
789 slPlayCallback callback = NULL;
793 callback = ap->mPlay.mCallback;
797 if (NULL != callback) {
800 // synchronous callback requires a synchronous GetPosition implementation
801 (*callback)(&ap->mPlay.mItf, callbackPContext, event);
803 // asynchronous callback works with any GetPosition implementation
804 SLresult result = EnqueueAsyncCallback_ppi(ap, callback, &ap->mPlay.mItf,
807 ALOGW("Callback %p(%p, %p, 0x%x) dropped", callback,
818 // assume no callback
819 slPrefetchCallback callback = NULL;
828 callback = ap->mPrefetchStatus.mCallback;
837 // callback with no lock held
838 if (NULL != callback) {
839 (*callback)(&ap->mPrefetchStatus.mItf, callbackPContext,
1087 // Callback associated with an AudioTrack of an SL ES AudioPlayer that gets its data
1093 // it is not safe to enter the callback (the track is about to go away)
1102 slBufferQueueCallback callback = NULL;
1149 callback = ap->mBufferQueue.mCallback;
1150 // save callback data
1164 // callback or no callback?
1191 if (NULL != callback) {
1192 (*callback)(&ap->mBufferQueue.mItf, callbackPContext);
1443 audioTrack_callBack_pullFromBuffQueue, // callback
1541 // configures the callback for the sink buffer queue
1543 // configures the callback for the notifications coming from the SF code
1573 // configures the callback for the sink buffer queue
1576 // configures the callback for the notifications coming from the SF code,
2007 // nothing to do for SL_PLAYEVENT_HEADATEND, callback event will be checked against mask
2016 // nothing to do for SL_PLAYEVENT_HEADSTALLED, callback event will be checked against mask
2165 // callback or no callback?