uint32_t params = IMediaPlayerService::kBatteryDataCodecStarted;
params |= IMediaPlayerService::kBatteryDataTrackAudio;
params |= IMediaPlayerService::kBatteryDataTrackAudio;
ALOGD_IF(isDebugMyLog,"%s(%d)-%s-params(%d):this is syh",__FILE__,__LINE__,__FUNCTION__,params);
mediaplayerservice.cpp frameworks/av/media/libmediaplayerservice/
Mutex::Autolock lock(mLock);
int32_t time = systemTime() / 1000000L;
Refresh.c system/extras/tests/framebuffer
int64_t systemTime()
{
struct timespec t;
t.tv_sec = t.tv_nsec = 0;
clock_gettime(CLOCK_MONOTONIC, &t);
return (int64_t)(t.tv_sec)*1000000000LL + t.tv_nsec;
}
power.c hardware/libhardware_legacy/power/
static int64_t systemTime()
{
struct timespec t;
t.tv_sec = t.tv_nsec = 0;
clock_gettime(CLOCK_MONOTONIC, &t);
return t.tv_sec*1000000000LL + t.tv_nsec;
//return (int64_t)(t.tv_sec)*1000000000LL + t.tv_nsec;
}