Lines Matching refs:sync

124 static sp<JMediaSync> setMediaSync(JNIEnv *env, jobject thiz, const sp<JMediaSync> &sync) {
126 if (sync != NULL) {
127 sync->incStrong(thiz);
133 env->SetLongField(thiz, gFields.context, (jlong)sync.get());
174 sp<JMediaSync> sync = getMediaSync(env, thiz);
175 if (sync == NULL) {
191 status_t err = sync->setSurface(bufferProducer);
207 sp<JMediaSync> sync = getMediaSync(env, thiz);
208 if (sync == NULL) {
222 status_t err = sync->setAudioTrack(audioTrack);
238 sp<JMediaSync> sync = getMediaSync(env, thiz);
239 if (sync == NULL) {
246 status_t err = sync->createInputSurface(&bufferProducer);
259 sp<JMediaSync> sync = getMediaSync(env, thiz);
260 if (sync == NULL) {
265 status_t err = sync->updateQueuedAudioData(sizeInBytes, presentationTimeUs);
274 sp<JMediaSync> sync = getMediaSync(env, thiz);
275 if (sync == NULL) {
280 sp<const MediaClock> mediaClock = sync->getMediaClock();
302 sp<JMediaSync> sync = getMediaSync(env, thiz);
303 if (sync == NULL) {
308 status_t err = sync->getPlayTimeForPendingAudioFrames(&playTimeUs);
317 sp<JMediaSync> sync = getMediaSync(env, thiz);
318 if (sync == NULL) {
332 sync->getPlaybackParams(&rate);
351 status_t err = sync->setPlaybackParams(rate);
358 sp<const MediaClock> mediaClock = sync->getMediaClock();
368 sp<JMediaSync> sync = getMediaSync(env, thiz);
369 if (sync == NULL) {
376 sync->getPlaybackParams(&audioRate);
390 sp<JMediaSync> sync = getMediaSync(env, thiz);
391 if (sync == NULL) {
399 scs.syncSourceSet, scs.sync.mSource,
400 scs.audioAdjustModeSet, scs.sync.mAudioAdjustMode,
401 scs.toleranceSet, scs.sync.mTolerance,
405 sync->getSyncParams(&avsync);
409 avsync.mSource = scs.sync.mSource;
413 avsync.mAudioAdjustMode = scs.sync.mAudioAdjustMode;
417 avsync.mTolerance = scs.sync.mTolerance;
421 err = sync->setSyncParams(avsync);
425 err = sync->setVideoFrameRateHint(scs.frameRate);
432 sp<const MediaClock> mediaClock = sync->getMediaClock();
441 sp<JMediaSync> sync = getMediaSync(env, thiz);
442 if (sync == NULL) {
448 sync->getSyncParams(&scs.sync);
449 scs.frameRate = sync->getVideoFrameRate();
452 scs.sync.mSource, scs.sync.mAudioAdjustMode, scs.sync.mTolerance, scs.frameRate);
455 if (scs.sync.mSource >= AVSYNC_SOURCE_MAX
456 || scs.sync.mAudioAdjustMode >= AVSYNC_AUDIO_ADJUST_MODE_MAX
457 || scs.sync.mTolerance < 0.f
458 || scs.sync.mTolerance >= AVSYNC_TOLERANCE_MAX) {
472 sp<JMediaSync> sync = getMediaSync(env, thiz);
473 if (sync == NULL) {
478 sync->flush();
508 sp<JMediaSync> sync = new JMediaSync();
510 setMediaSync(env, thiz, sync);