First public contribution.
1 //audiodevicesource.cpp
3 // Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
4 // All rights reserved.
5 // This component and the accompanying materials are made available
6 // under the terms of "Eclipse Public License v1.0"
7 // which accompanies this distribution, and is available
8 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
10 // Initial Contributors:
11 // Nokia Corporation - initial contribution.
20 #include "audiodevicesource.h"
21 #include <a3f/audioprocessingunittypeuids.h>
23 // ---------------------------------------------------------------------------
25 // ---------------------------------------------------------------------------
27 CAudioDeviceSource::CAudioDeviceSource()
30 DP_CONTEXT(CAudioDeviceSource::CAudioDeviceSource, CtxDevSound, DPLOCAL);
35 // ---------------------------------------------------------------------------
37 // ---------------------------------------------------------------------------
39 EXPORT_C CAudioDeviceSource* CAudioDeviceSource::NewL()
41 DP_STATIC_CONTEXT(CAudioDeviceSource::NewL, CtxDevSound, DPLOCAL);
43 CAudioDeviceSource* self = new(ELeave)CAudioDeviceSource();
44 CleanupStack::PushL(self);
46 CleanupStack::Pop(self);
50 // ---------------------------------------------------------------------------
51 // Second phase constructor
52 // ---------------------------------------------------------------------------
54 void CAudioDeviceSource::ConstructL()
56 DP_CONTEXT(CAudioDeviceSource::ConstructL, CtxDevSound, DPLOCAL);
61 // ---------------------------------------------------------------------------
63 // ---------------------------------------------------------------------------
65 CAudioDeviceSource::~CAudioDeviceSource()
67 DP_CONTEXT(CAudioDeviceSource::~CAudioDeviceSource, CtxDevSound, DPLOCAL);