sl@0: // Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: // All rights reserved. sl@0: // This component and the accompanying materials are made available sl@0: // under the terms of "Eclipse Public License v1.0" sl@0: // which accompanies this distribution, and is available sl@0: // at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: // sl@0: // Initial Contributors: sl@0: // Nokia Corporation - initial contribution. sl@0: // sl@0: // Contributors: sl@0: // sl@0: // Description: sl@0: // sl@0: sl@0: sl@0: sl@0: #ifndef __RESOURCEHWDEVICEINITSTRUCTS_RH__ sl@0: #define __RESOURCEHWDEVICEINITSTRUCTS_RH__ sl@0: sl@0: // STRUCTURE DEFINITIONS sl@0: sl@0: STRUCT DAL_RESOURCE_DATA sl@0: { sl@0: LONG mode; // resource mode for which the data is sl@0: STRUCT cap_data; // --> client-specific capability data STRUCT sl@0: } sl@0: sl@0: // ----------------------------------------------------------------------------- sl@0: // DAL_RESOURCE_DATA_RESOURCE sl@0: // Structure for hardware device management resource sl@0: // ----------------------------------------------------------------------------- sl@0: // sl@0: STRUCT DAL_RESOURCE_DATA_RESOURCE sl@0: { sl@0: LONG uid; // resource type UID sl@0: STRUCT data[]; // array of DMS_RESOURCE_DATA sl@0: } sl@0: sl@0: // ----------------------------------------------------------------------------- sl@0: // HWDEVICE_CAPABILITIES_DATA sl@0: // Structure for hardware device capabilities data sl@0: // ----------------------------------------------------------------------------- sl@0: // sl@0: STRUCT HWDEVICE_CAPABILITIES_DATA WORD sl@0: { sl@0: LONG Rate; // Sample Rates supported sl@0: LONG Encoding; // Encodings supported sl@0: LONG Channels; // Mono/Stereo support sl@0: LONG BufferSize; // Buffer size sup sl@0: } sl@0: sl@0: #endif // __RESOURCEHWDEVICEINITSTRUCTS_RH__ sl@0: sl@0: // End of File