Home | History | Annotate | Download | only in client

Lines Matching defs:nanoTime

43 void IsochronousClockModel::setPositionAndTime(int64_t framePosition, int64_t nanoTime) {
45 (long long) framePosition, (long long) nanoTime);
47 mMarkerNanoTime = nanoTime;
50 void IsochronousClockModel::start(int64_t nanoTime) {
51 ALOGV("start(nanos = %lld)\n", (long long) nanoTime);
52 mMarkerNanoTime = nanoTime;
56 void IsochronousClockModel::stop(int64_t nanoTime) {
57 ALOGV("stop(nanos = %lld)\n", (long long) nanoTime);
58 setPositionAndTime(convertTimeToPosition(nanoTime), nanoTime);
67 void IsochronousClockModel::processTimestamp(int64_t framePosition, int64_t nanoTime) {
68 // ALOGD("processTimestamp() - framePosition = %lld at nanoTime %llu",
70 // (long long)nanoTime);
72 int64_t nanosDelta = nanoTime - mMarkerNanoTime;
92 setPositionAndTime(framePosition, nanoTime);
98 setPositionAndTime(framePosition, nanoTime);
111 setPositionAndTime(framePosition, nanoTime);
117 setPositionAndTime(framePosition - mFramesPerBurst, nanoTime - mMaxLatenessInNanos);
165 int64_t IsochronousClockModel::convertTimeToPosition(int64_t nanoTime) const {
169 int64_t nanosDelta = nanoTime - mMarkerNanoTime;
175 // (unsigned long long)nanoTime,