Lines Matching refs:thiz

31         IRecord *thiz = (IRecord *) self;
32 interface_lock_exclusive(thiz);
33 thiz->mState = state;
35 android_audioRecorder_setRecordState(InterfaceToCAudioRecorder(thiz), state);
37 interface_unlock_exclusive(thiz);
54 IRecord *thiz = (IRecord *) self;
58 interface_lock_shared(thiz);
59 SLuint32 state = thiz->mState;
60 interface_unlock_shared(thiz);
73 IRecord *thiz = (IRecord *) self;
74 interface_lock_exclusive(thiz);
75 if (thiz->mDurationLimit != msec) {
76 thiz->mDurationLimit = msec;
77 interface_unlock_exclusive_attributes(thiz, ATTR_TRANSPORT);
79 interface_unlock_exclusive(thiz);
94 IRecord *thiz = (IRecord *) self;
96 interface_lock_shared(thiz);
99 if (SL_OBJECTID_AUDIORECORDER == InterfaceToObjectID(thiz)) {
100 android_audioRecorder_getPosition(InterfaceToCAudioRecorder(thiz), &position);
102 position = thiz->mPosition;
105 position = thiz->mPosition;
107 interface_unlock_shared(thiz);
121 IRecord *thiz = (IRecord *) self;
122 interface_lock_exclusive(thiz);
123 thiz->mCallback = callback;
124 thiz->mContext = pContext;
125 interface_unlock_exclusive(thiz);
145 IRecord *thiz = (IRecord *) self;
146 interface_lock_exclusive(thiz);
147 if (thiz->mCallbackEventsMask != eventFlags) {
148 thiz->mCallbackEventsMask = eventFlags;
149 interface_unlock_exclusive_attributes(thiz, ATTR_TRANSPORT);
151 interface_unlock_exclusive(thiz);
167 IRecord *thiz = (IRecord *) self;
168 interface_lock_shared(thiz);
169 SLuint32 callbackEventsMask = thiz->mCallbackEventsMask;
170 interface_unlock_shared(thiz);
186 IRecord *thiz = (IRecord *) self;
188 interface_lock_exclusive(thiz);
189 if (thiz->mMarkerPosition != mSec) {
190 thiz->mMarkerPosition = mSec;
191 if (thiz->mCallbackEventsMask & SL_PLAYEVENT_HEADATMARKER) {
196 interface_unlock_exclusive_attributes(thiz, ATTR_TRANSPORT);
198 interface_unlock_exclusive(thiz);
211 IRecord *thiz = (IRecord *) self;
213 interface_lock_exclusive(thiz);
215 if (thiz->mMarkerPosition != SL_TIME_UNKNOWN) {
216 thiz->mMarkerPosition = SL_TIME_UNKNOWN;
217 if (thiz->mCallbackEventsMask & SL_PLAYEVENT_HEADATMARKER) {
222 interface_unlock_exclusive_attributes(thiz, ATTR_TRANSPORT);
224 interface_unlock_exclusive(thiz);
239 IRecord *thiz = (IRecord *) self;
240 interface_lock_shared(thiz);
241 SLmillisecond markerPosition = thiz->mMarkerPosition;
242 interface_unlock_shared(thiz);
262 IRecord *thiz = (IRecord *) self;
263 interface_lock_exclusive(thiz);
264 if (thiz->mPositionUpdatePeriod != mSec) {
265 thiz->mPositionUpdatePeriod = mSec;
266 interface_unlock_exclusive_attributes(thiz, ATTR_TRANSPORT);
268 interface_unlock_exclusive(thiz);
284 IRecord *thiz = (IRecord *) self;
285 interface_lock_shared(thiz);
286 SLmillisecond positionUpdatePeriod = thiz->mPositionUpdatePeriod;
287 interface_unlock_shared(thiz);
313 IRecord *thiz = (IRecord *) self;
314 thiz->mItf = &IRecord_Itf;
315 thiz->mState = SL_RECORDSTATE_STOPPED;
316 thiz->mDurationLimit = 0;
317 thiz->mPosition = (SLmillisecond) 0;
318 thiz->mCallback = NULL;
319 thiz->mContext = NULL;
320 thiz->mCallbackEventsMask = 0;
321 thiz->mMarkerPosition = SL_TIME_UNKNOWN;
322 thiz->mPositionUpdatePeriod = 1000; // per spec