106f5bc70a667a02b14e31d3f53f91d3661e30666Andres Morales/* 206f5bc70a667a02b14e31d3f53f91d3661e30666Andres Morales * Copyright (C) 2016 The Android Open Source Project 306f5bc70a667a02b14e31d3f53f91d3661e30666Andres Morales * 406f5bc70a667a02b14e31d3f53f91d3661e30666Andres Morales * Licensed under the Apache License, Version 2.0 (the "License"); 506f5bc70a667a02b14e31d3f53f91d3661e30666Andres Morales * you may not use this file except in compliance with the License. 606f5bc70a667a02b14e31d3f53f91d3661e30666Andres Morales * You may obtain a copy of the License at 706f5bc70a667a02b14e31d3f53f91d3661e30666Andres Morales * 806f5bc70a667a02b14e31d3f53f91d3661e30666Andres Morales * http://www.apache.org/licenses/LICENSE-2.0 906f5bc70a667a02b14e31d3f53f91d3661e30666Andres Morales * 1006f5bc70a667a02b14e31d3f53f91d3661e30666Andres Morales * Unless required by applicable law or agreed to in writing, software 1106f5bc70a667a02b14e31d3f53f91d3661e30666Andres Morales * distributed under the License is distributed on an "AS IS" BASIS, 1206f5bc70a667a02b14e31d3f53f91d3661e30666Andres Morales * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1306f5bc70a667a02b14e31d3f53f91d3661e30666Andres Morales * See the License for the specific language governing permissions and 1406f5bc70a667a02b14e31d3f53f91d3661e30666Andres Morales * limitations under the License. 1506f5bc70a667a02b14e31d3f53f91d3661e30666Andres Morales */ 1606f5bc70a667a02b14e31d3f53f91d3661e30666Andres Morales 1706f5bc70a667a02b14e31d3f53f91d3661e30666Andres Morales#pragma once 1806f5bc70a667a02b14e31d3f53f91d3661e30666Andres Morales 1906f5bc70a667a02b14e31d3f53f91d3661e30666Andres Morales#include <utils/RefBase.h> 2006f5bc70a667a02b14e31d3f53f91d3661e30666Andres Morales 2106f5bc70a667a02b14e31d3f53f91d3661e30666Andres Moralesnamespace android { 2206f5bc70a667a02b14e31d3f53f91d3661e30666Andres Moralesnamespace uirenderer { 2306f5bc70a667a02b14e31d3f53f91d3661e30666Andres Morales 24910beb8f5d9042163e2ad0dbb744d9f147db9604Andres Moralesclass FrameMetricsObserver : public VirtualLightRefBase { 2506f5bc70a667a02b14e31d3f53f91d3661e30666Andres Moralespublic: 2611f02d7e522ec8742f7ef533c252e04e24b93f6bAndres Morales virtual void notify(const int64_t* buffer); 2706f5bc70a667a02b14e31d3f53f91d3661e30666Andres Morales}; 2806f5bc70a667a02b14e31d3f53f91d3661e30666Andres Morales 2906f5bc70a667a02b14e31d3f53f91d3661e30666Andres Morales}; // namespace uirenderer 3006f5bc70a667a02b14e31d3f53f91d3661e30666Andres Morales}; // namespace android 31