--- 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