Attempt to represent the S^2->S^3 header reorganisation as a series of "hg rename" operations
2 * Copyright (c) 2006 Nokia Corporation and/or its subsidiary(-ies).
4 * This component and the accompanying materials are made available
5 * under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
6 * which accompanies this distribution, and is available
7 * at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
9 * Initial Contributors:
10 * Nokia Corporation - initial contribution.
14 * Description: Accessory capability definitions for AccMonitor
20 #ifndef ACCMONITORCAPABILTIES_H
21 #define ACCMONITORCAPABILTIES_H
26 // EXTERNAL DATA TYPES
28 * Type definition TAccMonCapability defines an unsigned integer as an
29 * accessory capability. Accessory capabilities for Accessory Monitoring API
32 typedef TUint32 TAccMonCapability;
37 * Device Type is a general definition for a type of an accessory.
41 * Device type capability: KAccMonNoDevice
43 * Description: Constant definition for no device.
45 const TAccMonCapability KAccMonNoDevice = 0;
48 * Device type capability: KAccMonHeadset
50 * Description: Constant definition for device type headset.
52 const TAccMonCapability KAccMonHeadset = 1;
55 * Device type capability: KAccMonCarKit
57 * Description: Constant definition for device type car kit.
59 const TAccMonCapability KAccMonCarKit = 2;
62 * Device type capability: KAccMonOffice
64 * Description: Constant definition for device type office, e.g. Music Stand.
66 const TAccMonCapability KAccMonOffice = 3;
69 * Device type capability: KAccMonLoopset
71 * Description: Constant definition for device type Loopset.
73 const TAccMonCapability KAccMonLoopset = 6;
76 * Device type capability: KAccMonTTY
78 * Description: Constant definition for device type TTY.
80 const TAccMonCapability KAccMonTTY = 9;
83 * Device type capability: KAccMonAVDevice
85 * Description: Constant definition for device type audio/video device. For
86 * example a video cable is an A/V device.
88 const TAccMonCapability KAccMonAVDevice = 10;
91 * Physical Connections
93 * Physical connections are used to describe how the accessory is attached to
98 * Physical connection capability: KAccMonWired
100 * Description: Constant definition for physical connection Wired connector.
101 * If capability is defined accessory has a wired a connector as a physical
104 const TAccMonCapability KAccMonWired = 17;
107 * Physical connection capability: KAccMonBluetooth
109 * Description: Constant definition for physical connection Bluetooth
110 * connector. If capability is defined accessory has bluetooth for its
111 * physical connection.
113 const TAccMonCapability KAccMonBluetooth = 18;
116 * Physical connection capability: KAccMonUSB
118 * Description: Constant definition for physical connection USB
119 * connector. If capability is defined accessory has USB for its
120 * physical connection.
122 const TAccMonCapability KAccMonUSB = 19;
127 * Description: Audio capabilities describe the audio features some accessory
132 * Audio capability: KAccMonStereoAudio
134 * Description: Constant definition for stereo audio. If capability is defined
135 * this accessory supports stereo audio output.
137 const TAccMonCapability KAccMonStereoAudio = 81;
140 * Audio capability: KAccMonMonoAudio
142 * Description: Constant definition for mono audio. If capability is defined
143 * this accessory supports mono audio output.
145 const TAccMonCapability KAccMonMonoAudio = 82;
148 * Audio capability: KAccMonSpeakerAudioOutput
150 * Description: Constant for accessory speaker feature. If capability is
151 * defined the accessory has a speaker integrated to this accessory.
153 const TAccMonCapability KAccMonSpeakerAudioOutput = 83;
156 * Audio capability: KAccMonMicAudioInput
158 * Description: Constant for accessory mic feature. If capability is defined
159 * the accessory has a mic integrated to this accessory.
161 const TAccMonCapability KAccMonMicAudioInput = 84;
164 * Audio capability: KAccMonAudioOut
166 * Description: Constant definition for audio out. Audio out capability is
167 * defined if the accessory is capable for outputting audio to some other
168 * device. Values are defined with enumerations. If value is defined to 0,
169 * audio out is defined as standard lineout.
171 const TAccMonCapability KAccMonAudioOut = 86;
174 * Enumerator for capability TAccMonAudioOut.
175 * @see TAccMonAudioOut
179 EAccMonAudioOutLineout = 0
185 * Bluetooth features describe the bluetooth features some accessory has.
189 * Bluetooth capability: KAccMonBTHSP
190 * Description: Constant definition for Bluetooth profile HS (Headset
191 * profile). Accessory supports HS profile.
193 const TAccMonCapability KAccMonBTHSP = 97;
196 * Bluetooth capability: KAccMonBTHFP
198 * Description: Constant definition for Bluetooth profile HF (Hands Free
199 * profile). Accessory supports HF profile.
201 const TAccMonCapability KAccMonBTHFP = 98;
204 * Bluetooth capability: KAccMonBTAVRCP
206 * Description: Constant definition for Bluetooth profile AVRC (Audio/Video
207 * Remote Control profile). Accessory supports AVRC profile.
209 const TAccMonCapability KAccMonBTAVRCP = 99;
212 * Bluetooth capability: KAccMonBTA2DP
214 * Description: Constant definition for Bluetooth profile A2D (Advanced Audio
215 * Distribution profile). Accessory supports A2D profile.
217 const TAccMonCapability KAccMonBTA2DP = 100;
221 * Video Features describe the video features some accessory has.
225 * Video capability: KAccMonVideoOut
227 * Description: Constant for video capability video out. If capability is
228 * defined the accessory has a video out possibility. Values are defined with
229 * enumerations. If value is defined to 0 video format is C-Video.
231 const TAccMonCapability KAccMonVideoOut = 113;
234 * Enumerator for capability TAccMonVideoOut.
235 * @see TAccMonVideoOut
239 EAccMonVideoOutCVideo = 0//C-Video (composite)
243 #endif // ACCMONITORCAPABILTIES_H