Lines Matching full:callback
44 // it is not safe to enter the callback (the media player is about to go away)
59 // assume no callback
60 slPrefetchCallback callback = NULL;
84 callback = mp->mPrefetchStatus.mCallback;
93 // callback with no lock held
94 if (NULL != callback) {
95 (*callback)(&mp->mPrefetchStatus.mItf, callbackPContext, events);
127 // callback is unconditional; there is no bitmask of enabled events
128 xaStreamEventChangeCallback callback = mp->mStreamInfo.mCallback;
134 if ((NULL != callback) && (index >= 0)) {
136 (*callback)(&mp->mStreamInfo.mItf, XA_STREAMCBEVENT_PROPERTYCHANGE /*eventId*/,
141 SLresult res = EnqueueAsyncCallback_piipp(mp, callback,
148 "Callback %p(%p, XA_STREAMCBEVENT_PROPERTYCHANGE, 1, NULL, %p) dropped",
149 callback, &mp->mStreamInfo.mItf, callbackPContext);
162 // XAPlayItf callback or no callback?
170 // enqueue callback with no lock held
178 "Callback %p(%p, %p, SL_PLAYEVENT_HEADATEND) dropped", playCallback,
201 slPrefetchCallback callback = NULL;
204 // SLPrefetchStatusItf callback or no callback?
207 callback = mp->mPrefetchStatus.mCallback;
213 // callback with no lock held
214 if (NULL != callback) {
215 (*callback)(&mp->mPrefetchStatus.mItf, callbackPContext,
226 slPrefetchCallback callback = NULL;
229 // SLPrefetchStatusItf callback or no callback?
232 callback = mp->mPrefetchStatus.mCallback;
242 // callback with no lock held
243 if (NULL != callback) {
244 (*callback)(&mp->mPrefetchStatus.mItf, callbackPContext, SL_PREFETCHEVENT_STATUSCHANGE);
253 slPlayCallback callback = mp->mPlay.mCallback;
257 if (NULL != callback) {
258 (*callback)(&mp->mPlay.mItf, callbackPContext, (SLuint32) data1); // SL_PLAYEVENT_HEAD*
266 // assume no callback
267 slPrefetchCallback callback = NULL;
276 callback = mp->mPrefetchStatus.mCallback;
285 // callback with no lock held
286 if (NULL != callback) {
287 (*callback)(&mp->mPrefetchStatus.mItf, callbackPContext,