mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/mediamtpdataprovider/inc/mediamtpdataproviderconst.h
branchRCL_3
changeset 11 780c925249c1
parent 10 d240f0a77280
child 12 51035f0751c2
equal deleted inserted replaced
10:d240f0a77280 11:780c925249c1
    76     };
    76     };
    77 
    77 
    78 enum TMmMtpWidthRange
    78 enum TMmMtpWidthRange
    79     {
    79     {
    80     EMTPMinWidth  = 0x000000b0,  // 176 pixels
    80     EMTPMinWidth  = 0x000000b0,  // 176 pixels
    81     EMTPMaxWidth  = 0x00000500,  // 1280 pixels
    81     EMTPMaxWidth  = 0x00000500,  // 1280 pixels, standard for 720p content
    82     EMTPStepWidth = 0x00000001,
    82     EMTPStepWidth = 0x00000001,
    83     };
    83     };
    84 
    84 
    85 enum TMmMtpHeightRange
    85 enum TMmMtpHeightRange
    86     {
    86     {
    87     EMTPMinHeight  = 0x00000090,  // 144 pixels
    87     EMTPMinHeight  = 0x00000090,  // 144 pixels
    88     EMTPMaxHeight  = 0x000002D0,  // 720 pixels
    88     EMTPMaxHeight  = 0x000002D0,  // 720 pixels, standard for 720p content
    89     EMTPStepHeight = 0x00000001,
    89     EMTPStepHeight = 0x00000001,
    90     };
    90     };
    91 
    91 
    92 enum TMmMtpVideoBitRateRange
    92 enum TMmMtpVideoBitRateRange
    93     {
    93     {
    94     EMTPWMVMinBitrate  = 0x00000000,
    94     EMTPWMVMinBitrate  = 0x00000000,
    95     EMTPWMVMaxBitrate  = 0x01312D00,        // 20 Mbps
    95     EMTPWMVMaxBitrate  = 0x01312D00,        // 20 Mbps, recommanded by Helix team
    96     EMTPVideoBitrateStep = 0x00000001
    96     EMTPVideoBitrateStep = 0x00000001
    97     };
    97     };
    98 
    98 
    99 enum TMmMtpScanType
    99 enum TMmMtpScanType
   100     {
   100     {
   109     };
   109     };
   110 
   110 
   111 enum TMmMtpFramesPerThousandSecondsRange
   111 enum TMmMtpFramesPerThousandSecondsRange
   112     {
   112     {
   113     EMTPMinFramesPerThousandSeconds  = 0x00000000,
   113     EMTPMinFramesPerThousandSeconds  = 0x00000000,
   114     EMTPMaxFramesPerThousandSeconds  = 0x00007530,  // 30000 frame per thousand seconds (30 frame/s)
   114     EMTPMaxFramesPerThousandSeconds  = 0x00007530,  // 30000 frame per ms (30 frame/s), standard for progressive content
   115     EMTPStepFramesPerThousandSeconds = 0x00000001
   115     EMTPStepFramesPerThousandSeconds = 0x00000001
   116     };
   116     };
   117 
   117 
   118 enum TMmMtpKeyFrameDistanceRange
   118 enum TMmMtpKeyFrameDistanceRange
   119     {
   119     {
   193     EMTPObjectPropCodeAlbumName,
   193     EMTPObjectPropCodeAlbumName,
   194     EMTPObjectPropCodeSampleRate,
   194     EMTPObjectPropCodeSampleRate,
   195     EMTPObjectPropCodeNumberOfChannels,
   195     EMTPObjectPropCodeNumberOfChannels,
   196     EMTPObjectPropCodeAudioWAVECodec,
   196     EMTPObjectPropCodeAudioWAVECodec,
   197     EMTPObjectPropCodeAudioBitRate,
   197     EMTPObjectPropCodeAudioBitRate,
       
   198     EMTPObjectPropCodeAlbumArtist
   198     };
   199     };
   199 
   200 
   200 // Additional for audio formats
   201 // Additional for audio formats
   201 static const TUint16 KMmMtpDpSupportedPropAdditionalAudio[] =
   202 static const TUint16 KMmMtpDpSupportedPropAdditionalAudio[] =
   202     {
   203     {
   213     {
   214     {
   214     EMTPObjectPropCodeWidth,
   215     EMTPObjectPropCodeWidth,
   215     EMTPObjectPropCodeHeight,
   216     EMTPObjectPropCodeHeight,
   216     EMTPObjectPropCodeDuration,
   217     EMTPObjectPropCodeDuration,
   217     EMTPObjectPropCodeGenre,
   218     EMTPObjectPropCodeGenre,
   218     EMTPObjectPropCodeUseCount,
       
   219     EMTPObjectPropCodeSampleRate,
   219     EMTPObjectPropCodeSampleRate,
   220     EMTPObjectPropCodeNumberOfChannels,
   220     EMTPObjectPropCodeNumberOfChannels,
   221     EMTPObjectPropCodeScanType,
   221     EMTPObjectPropCodeScanType,
   222     EMTPObjectPropCodeAudioWAVECodec,
   222     EMTPObjectPropCodeAudioWAVECodec,
   223     EMTPObjectPropCodeAudioBitRate,
   223     EMTPObjectPropCodeAudioBitRate,