115d22137ac37d4bd36bbd8349b894b84b8907e69Chia-I Wu/*
215d22137ac37d4bd36bbd8349b894b84b8907e69Chia-I Wu * Copyright 2016 The Android Open Source Project
315d22137ac37d4bd36bbd8349b894b84b8907e69Chia-I Wu * * Licensed under the Apache License, Version 2.0 (the "License");
415d22137ac37d4bd36bbd8349b894b84b8907e69Chia-I Wu * you may not use this file except in compliance with the License.
515d22137ac37d4bd36bbd8349b894b84b8907e69Chia-I Wu * You may obtain a copy of the License at
615d22137ac37d4bd36bbd8349b894b84b8907e69Chia-I Wu *
715d22137ac37d4bd36bbd8349b894b84b8907e69Chia-I Wu *      http://www.apache.org/licenses/LICENSE-2.0
815d22137ac37d4bd36bbd8349b894b84b8907e69Chia-I Wu *
915d22137ac37d4bd36bbd8349b894b84b8907e69Chia-I Wu * Unless required by applicable law or agreed to in writing, software
1015d22137ac37d4bd36bbd8349b894b84b8907e69Chia-I Wu * distributed under the License is distributed on an "AS IS" BASIS,
1115d22137ac37d4bd36bbd8349b894b84b8907e69Chia-I Wu * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1215d22137ac37d4bd36bbd8349b894b84b8907e69Chia-I Wu * See the License for the specific language governing permissions and
1315d22137ac37d4bd36bbd8349b894b84b8907e69Chia-I Wu * limitations under the License.
1415d22137ac37d4bd36bbd8349b894b84b8907e69Chia-I Wu */
1515d22137ac37d4bd36bbd8349b894b84b8907e69Chia-I Wu
1615d22137ac37d4bd36bbd8349b894b84b8907e69Chia-I Wu#include <android/hardware/graphics/mapper/2.1/IMapper.h>
1715d22137ac37d4bd36bbd8349b894b84b8907e69Chia-I Wu#include <mapper-passthrough/2.1/GrallocLoader.h>
1815d22137ac37d4bd36bbd8349b894b84b8907e69Chia-I Wu
1915d22137ac37d4bd36bbd8349b894b84b8907e69Chia-I Wuusing android::hardware::graphics::mapper::V2_1::IMapper;
2015d22137ac37d4bd36bbd8349b894b84b8907e69Chia-I Wuusing android::hardware::graphics::mapper::V2_1::passthrough::GrallocLoader;
2115d22137ac37d4bd36bbd8349b894b84b8907e69Chia-I Wu
2215d22137ac37d4bd36bbd8349b894b84b8907e69Chia-I Wuextern "C" IMapper* HIDL_FETCH_IMapper(const char* /*name*/) {
2315d22137ac37d4bd36bbd8349b894b84b8907e69Chia-I Wu    return GrallocLoader::load();
2415d22137ac37d4bd36bbd8349b894b84b8907e69Chia-I Wu}
25