Lines Matching refs:callback

42         // it is not safe to enter the callback (the media player is about to go away)
58 // assume no callback
59 slPrefetchCallback callback = NULL;
75 callback = mp->mPrefetchStatus.mCallback;
81 // callback with no lock held
82 if (NULL != callback) {
83 (*callback)(&mp->mPrefetchStatus.mItf, callbackPContext,
116 xaStreamEventChangeCallback callback = mp->mStreamInfo.mCallback;
122 if ((NULL != callback) && (index >= 0)) {
124 (*callback)(&mp->mStreamInfo.mItf, XA_STREAMCBEVENT_PROPERTYCHANGE /*eventId*/,
129 SLresult res = EnqueueAsyncCallback_piipp(mp, callback,
137 callback, &mp->mStreamInfo.mItf, callbackPContext);
150 // XAPlayItf callback or no callback?
158 // enqueue callback with no lock held
189 slPrefetchCallback callback = NULL;
192 // SLPrefetchStatusItf callback or no callback?
195 callback = mp->mPrefetchStatus.mCallback;
201 // callback with no lock held
202 if (NULL != callback) {
203 (*callback)(&mp->mPrefetchStatus.mItf, callbackPContext,
214 slPrefetchCallback callback = NULL;
217 // SLPrefetchStatusItf callback or no callback?
220 callback = mp->mPrefetchStatus.mCallback;
230 // callback with no lock held
231 if (NULL != callback) {
232 (*callback)(&mp->mPrefetchStatus.mItf, callbackPContext, SL_PREFETCHEVENT_STATUSCHANGE);
241 slPlayCallback callback = mp->mPlay.mCallback;
245 if (NULL != callback) {
246 (*callback)(&mp->mPlay.mItf, callbackPContext, (SLuint32) data1); // SL_PLAYEVENT_HEAD*
254 // assume no callback
255 slPrefetchCallback callback = NULL;
264 callback = mp->mPrefetchStatus.mCallback;
273 // callback with no lock held
274 if (NULL != callback) {
275 (*callback)(&mp->mPrefetchStatus.mItf, callbackPContext,