bluetoothengine/btaudioman/inc/BTAccInfo.h
changeset 2 0b192a3a05a4
parent 0 f63038272f30
equal deleted inserted replaced
1:6a1fe72036e3 2:0b192a3a05a4
    19 #ifndef BTACC_INFO_H
    19 #ifndef BTACC_INFO_H
    20 #define BTACC_INFO_H
    20 #define BTACC_INFO_H
    21 
    21 
    22 // INCLUDES
    22 // INCLUDES
    23 #include <bttypes.h>  // TBTDevAddr
    23 #include <bttypes.h>  // TBTDevAddr
    24 
    24 #include <btaccTypes.h>
    25 // DATA TYPES
    25 // DATA TYPES
    26 
    26 
    27 // CLASS DECLARATION
    27 // CLASS DECLARATION
    28 class TAccInfo
    28 class TAccInfo
    29     {
    29     {
   123     * @return 
   123     * @return 
   124     */
   124     */
   125     void SetSupportedFeature(TUint16 aSupportedFeature, TInt aPosition);
   125     void SetSupportedFeature(TUint16 aSupportedFeature, TInt aPosition);
   126     
   126     
   127     /** 
   127     /** 
   128     * Accessor for the 
   128     * Accessor for the supported feature of a profile
   129     * @return 
   129     * @return the supported features of this profile. 0 is returned if the profile is not
       
   130     * found in this storage.
   130     */
   131     */
   131     TUint16 SupportedFeatureL(TInt aPosition) const;
   132     TUint16 SupportedFeature(TProfiles aProfile) const;
   132      
   133      
   133 public:
   134 public:
   134     TBTDevAddr iAddr;
   135     TBTDevAddr iAddr;
   135     TBool iCapturingSupport; // If accessory is capable of capturing or recording (DRM feature)
   136     TBool iCapturingSupport; // If accessory is capable of capturing or recording (DRM feature)
   136     TUint8 iSuppProfiles;    // Supported profile in the remote device
   137     TUint8 iSuppProfiles;    // Supported profile in the remote device