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