enables the helper . concode_field_sep Handler handler concode_elem_sep HandlerThread choreographerOwnerThread concode_elem_sep long sampledVsyncTimeNs concode_elem_sep Choreographer choreographer concode_elem_sep long syncFramePresentationTimeNs concode_elem_sep VSyncSampler vsyncSampler concode_elem_sep long adjustedLastFrameTimeNs concode_elem_sep long MAX_ALLOWED_DRIFT_NS concode_elem_sep boolean haveSync concode_elem_sep long pendingAdjustedFrameTimeNs concode_elem_sep int MIN_FRAMES_FOR_ADJUSTMENT concode_elem_sep int MSG_ADD_OBSERVER concode_elem_sep VSyncSampler INSTANCE concode_elem_sep long lastFramePresentationTimeUs concode_elem_sep long frameCount concode_elem_sep long vsyncOffsetNs concode_elem_sep int observerCount concode_elem_sep boolean useDefaultDisplayVsync concode_elem_sep long CHOREOGRAPHER_SAMPLE_DELAY_MILLIS concode_elem_sep long VSYNC_OFFSET_PERCENTAGE concode_elem_sep long vsyncDurationNs concode_elem_sep long syncUnadjustedReleaseTimeNs concode_elem_sep int CREATE_CHOREOGRAPHER concode_elem_sep int MSG_REMOVE_OBSERVER concode_field_sep void addObserver concode_elem_sep void removeObserver concode_elem_sep boolean handleMessage concode_elem_sep void createChoreographerInstanceInternal concode_elem_sep void doFrame concode_elem_sep float getDefaultDisplayRefreshRate concode_elem_sep long adjustReleaseTime concode_elem_sep void removeObserverInternal concode_elem_sep long closestVsync concode_elem_sep void disable concode_elem_sep void onSynced concode_elem_sep void addObserverInternal concode_elem_sep VSyncSampler getInstance concode_elem_sep boolean isDriftTooLarge
void function ( ) { haveSync = false ; if ( useDefaultDisplayVsync ) { vsyncSampler . addObserver ( ) ; } }