1d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin/*
2d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin * Copyright (C) 2009 The Android Open Source Project
3d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin *
4d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin * Licensed under the Apache License, Version 2.0 (the "License");
5d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin * you may not use this file except in compliance with the License.
6d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin * You may obtain a copy of the License at
7d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin *
8d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin *      http://www.apache.org/licenses/LICENSE-2.0
9d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin *
10d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin * Unless required by applicable law or agreed to in writing, software
11d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin * distributed under the License is distributed on an "AS IS" BASIS,
12d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin * See the License for the specific language governing permissions and
14d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin * limitations under the License.
15d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin */
16d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin
17d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin#define LOG_TAG "AudioPolicyManagerDefault"
18d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin//#define LOG_NDEBUG 0
19d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin
20d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin#include "AudioPolicyManagerDefault.h"
21d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin
22d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavinnamespace android_audio_legacy {
23d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin
24d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavinextern "C" AudioPolicyInterface* createAudioPolicyManager(AudioPolicyClientInterface *clientInterface)
25d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin{
26d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin    return new AudioPolicyManagerDefault(clientInterface);
27d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin}
28d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin
29d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavinextern "C" void destroyAudioPolicyManager(AudioPolicyInterface *interface)
30d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin{
31d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin    delete interface;
32d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin}
33d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin
34d8d8c60a3a91a2029294d95344b80d76fec09aedDima Zavin}; // namespace android
35