mmsharinguis_plat/multimedia_sharing_settings_api/inc/mussettingskeys.h
branchRCL_3
changeset 33 bc78a40cd63c
parent 32 73a1feb507fb
equal deleted inserted replaced
32:73a1feb507fb 33:bc78a40cd63c
   200 
   200 
   201     /**
   201     /**
   202       * Contains UID of the encoding device meant to be used. Read by MuS Engine
   202       * Contains UID of the encoding device meant to be used. Read by MuS Engine
   203       */
   203       */
   204     const TInt KEncodingDevice( 0x0F );
   204     const TInt KEncodingDevice( 0x0F );
   205 
   205     
   206     /**
   206     /** Defines the type of privcy exchange. 
   207       * Defines whether multimediasharing is restricted to CS call type only.
   207      Defines that how are SIP PRIVACY id handled */
   208       * Default value will be 0 ( EFalse ) means it is allowed in all call types
   208     const TInt KPrivacyExchange( 0x10 );
   209       * for example VOIP and Skype calls.
   209    
   210       */
   210     enum TPrivacyExchange
   211     const TInt KAllowOnlyWithActiveCSCall( 0x10 );
   211         {
   212     /** Contains the possible values of KAllowedCSOnly key. */
   212         EPrivacy = 1,
   213     enum TAllowedCSOnly
   213         ENoPrivacy
   214         {
   214         };
   215         EAllowedAllCalls,
   215         
   216         EAllowedCSOnly        
       
   217         };
       
   218 
       
   219     /**
       
   220       * Defines whether multimediasharing is restricted to 3G bearer only.
       
   221       * Default value will be 0 ( EFalse ) means it is allowed in all bearer types
       
   222       * for example 3G,WLAN etc.
       
   223       */
       
   224     const TInt KAllowOnlyIn3GNetwork( 0x11 );
       
   225     /** Contains the possible values of KAllowed3GOnly key. */
       
   226     enum TAllowed3GOnly
       
   227         {
       
   228         EAllowedAllBearers,
       
   229         EAllowed3GOnly        
       
   230         };
       
   231 
       
   232     /**
       
   233      * Defines which and how cameras are used. The default value
       
   234      * is EUseCameraSwapping. To disable camera swapping and roll back
       
   235      * old behaviuor, value must be set to EUseOnlyMainCamera.
       
   236      * to the menu or to the toolbar.
       
   237      */
       
   238     const TInt KCameraUsage( 0x12 );
       
   239 
       
   240     /** Contains the possible values of KCameraUsage key. */
       
   241     enum TUseCamera
       
   242         {
       
   243         EUseOnlyMainCamera,
       
   244         EUseOnlySecondaryCamera,
       
   245         EUseCameraSwapping
       
   246         };
       
   247 
       
   248     /**
       
   249      * Defines whether multimediasharing is supporting 2-way video. The
       
   250      * default value is EOneWayVideo. 
       
   251      */
       
   252     const TInt KVideoDirection( 0x13 );
       
   253     
       
   254     /** Contains the possible values of KVideoDirection key. */
       
   255     enum TVideoDirection
       
   256         {
       
   257         EOneWayVideo,
       
   258         ETwoWayVideo
       
   259         };
       
   260     
       
   261     /**
       
   262      * Defines whether b=AS and b=TIAS SDP attributes are used. Zero value 
       
   263      * means that usage of TIAS is disabled, only AS will be used (hard coded
       
   264      * value). Positive value means AS in KBits per second. TIAS value will 
       
   265      * be set to AS multiplied by 1000.
       
   266      */
       
   267     const TInt KVideoBandwidth( 0x14 );
       
   268     
       
   269     /**
       
   270      * Defines whether multimediasharing is supporting fast startup mode
       
   271      */
       
   272     const TInt KFastStartupMode( 0x15 );
       
   273     
       
   274     /** Contains the possible values of KFastStartupMode key. */
       
   275     enum TFastMode
       
   276         {
       
   277         EFastModeOn,
       
   278         EFastModeOff,
       
   279         EFastModeDisabled
       
   280         };    
       
   281     }
   216     }
   282 
   217 
   283     
   218 
   284 #endif // MUSSETTINGSKEYS_H
   219 #endif // MUSSETTINGSKEYS_H
   285   
   220