diff -r 33a5d2bbf6fc -r 73a1feb507fb mmsharinguis_plat/multimedia_sharing_settings_api/inc/mussettingskeys.h --- a/mmsharinguis_plat/multimedia_sharing_settings_api/inc/mussettingskeys.h Thu Aug 19 09:51:39 2010 +0300 +++ b/mmsharinguis_plat/multimedia_sharing_settings_api/inc/mussettingskeys.h Tue Aug 31 15:12:07 2010 +0300 @@ -202,19 +202,84 @@ * Contains UID of the encoding device meant to be used. Read by MuS Engine */ const TInt KEncodingDevice( 0x0F ); + + /** + * Defines whether multimediasharing is restricted to CS call type only. + * Default value will be 0 ( EFalse ) means it is allowed in all call types + * for example VOIP and Skype calls. + */ + const TInt KAllowOnlyWithActiveCSCall( 0x10 ); + /** Contains the possible values of KAllowedCSOnly key. */ + enum TAllowedCSOnly + { + EAllowedAllCalls, + EAllowedCSOnly + }; + + /** + * Defines whether multimediasharing is restricted to 3G bearer only. + * Default value will be 0 ( EFalse ) means it is allowed in all bearer types + * for example 3G,WLAN etc. + */ + const TInt KAllowOnlyIn3GNetwork( 0x11 ); + /** Contains the possible values of KAllowed3GOnly key. */ + enum TAllowed3GOnly + { + EAllowedAllBearers, + EAllowed3GOnly + }; + + /** + * Defines which and how cameras are used. The default value + * is EUseCameraSwapping. To disable camera swapping and roll back + * old behaviuor, value must be set to EUseOnlyMainCamera. + * to the menu or to the toolbar. + */ + const TInt KCameraUsage( 0x12 ); + + /** Contains the possible values of KCameraUsage key. */ + enum TUseCamera + { + EUseOnlyMainCamera, + EUseOnlySecondaryCamera, + EUseCameraSwapping + }; + + /** + * Defines whether multimediasharing is supporting 2-way video. The + * default value is EOneWayVideo. + */ + const TInt KVideoDirection( 0x13 ); - /** Defines the type of privcy exchange. - Defines that how are SIP PRIVACY id handled */ - const TInt KPrivacyExchange( 0x10 ); - - enum TPrivacyExchange + /** Contains the possible values of KVideoDirection key. */ + enum TVideoDirection { - EPrivacy = 1, - ENoPrivacy + EOneWayVideo, + ETwoWayVideo }; - + + /** + * Defines whether b=AS and b=TIAS SDP attributes are used. Zero value + * means that usage of TIAS is disabled, only AS will be used (hard coded + * value). Positive value means AS in KBits per second. TIAS value will + * be set to AS multiplied by 1000. + */ + const TInt KVideoBandwidth( 0x14 ); + + /** + * Defines whether multimediasharing is supporting fast startup mode + */ + const TInt KFastStartupMode( 0x15 ); + + /** Contains the possible values of KFastStartupMode key. */ + enum TFastMode + { + EFastModeOn, + EFastModeOff, + EFastModeDisabled + }; } - + #endif // MUSSETTINGSKEYS_H