diff -r d9b6a8729acd -r dcbddbbaf8fd vtuis/lcvtapp/inc/VideoTelephonyInternalCRKeys.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vtuis/lcvtapp/inc/VideoTelephonyInternalCRKeys.h Wed Jun 23 18:14:26 2010 +0300 @@ -0,0 +1,119 @@ +/* +* Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: Video Telephony internal Central Repository keys +* +*/ + + +#ifndef VIDEOTELEPHONYINTERNALCRKEYS_H +#define VIDEOTELEPHONYINTERNALCRKEYS_H + +#include + +/** +* Video Telephony Variation API +* Keys under this category are used in defining video telephony variation. +*/ +const TUid KCRUidVTVariation = {0x102072D0}; + +/** +* Video Telephony Local Variation Flags. Values are defined in +* VideoTelephonyVariant.hrh. +*/ +const TUint32 KVTLocalVariationFlags = 0x00000001; + +/** +* Video Telephony Configuration API +* Keys under this category are used for configuring video call behaviour. +* @since S60 3.1 +*/ +const TUid KCRUidVTConfiguration = {0x10281872}; + +/** +* This key controls minimum, normal and maximum frame rate for video encoder. +* Integer values in the string are between 0 and 31 separated by space. +* Example for key value is "5 10 5". +*/ +const TUint32 KVTVideoFrameRates = 0x00000001; + +/** +* Defines layout (screen orientation) used by Video Telephone application +* per active camera. Each camera has one of the following configurations: +* 1) "LS" = Landscape +* 2) "PR" = Portrait +* 3) "OL" = Obey device layout (normal operation) +* Camera values are: +* 1) "C1" = VT primary camera (inwards) +* 2) "C2" = VT secondary camera (outwards) +* Example value (portrait for cam1, landscape for cam2): C1:PR C2:LS +*/ +const TUint32 KVTCameraLayout = 0x00000002; + +/** +* Lists implementation UIDs for MPEG4, H.263 and H.264 encoders for video +* telephony in hexadecimal separated by space +*/ +const TUint32 KVTVideoEncoderUIDs = 0x00000003; + +/** +* Lists implementation UIDs for MPEG4, H.263 and H.264 decoders for video +* telephony in hexadecimal separated by space +*/ +const TUint32 KVTVideoDecoderUIDs = 0x00000004; + +/** +* Lists implementation UIDs for AMR-NB and future audio encoders for video +* telephony (in hex, separated by space) +*/ +const TUint32 KVTAudioEncoderUIDs = 0x00000005; + +/** +* Lists implementation UIDs for AMR-NB and future audio decoders for video +* telephony (in hex, separated by space) +*/ +const TUint32 KVTAudioDecoderUIDs = 0x00000006; + +/** +* Lists processing delay for MPEG4, H.263 and H.264 encoders for video +* telephony in unsigned 32-bit integers separated by space +*/ +const TUint32 KVTVideoEncoderDelay = 0x00000007; + +/** +* Lists processing delay for MPEG4, H.263 and H.264 decoders for video +* telephony in unsigned 32-bit integers separated by space +*/ +const TUint32 KVTVideoDecoderDelay = 0x00000008; + +/** +* Lists processing delay for AMR-NB and future audio encoders for video +* telephony (in unsigned 32-bit integers, separated by space) +*/ +const TUint32 KVTAudioEncoderDelay = 0x00000009; + +/** +* Lists processing delay for AMR-NB and future audio decoders for video +* telephony (in unsigned 32-bit integers, separated by space) +*/ +const TUint32 KVTAudioDecoderDelay = 0x0000000A; + +/* +* Defines number of toolbar buttons. Three buttons is minimum +* and seven is maximum. +*/ +const TUint32 KVTToolbarCommands = 0x0000000B; + +#endif // VIDEOTELEPHONYINTERNALCRKEYS_H + +// End of file \ No newline at end of file