messagingappbase/msgmedia/group/MsgMimeToMediaMapping.rss
author William Roberts <williamr@symbian.org>
Thu, 17 Jun 2010 09:57:06 +0100
branchGCC_SURGE
changeset 35 a32b19fb291e
parent 23 238255e8b033
permissions -rw-r--r--
Select the EABI def file when buidling with GCCE

/*
* Copyright (c) 2005 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:   Resource file for MIME type to media type mapping
*
*/



//  RESOURCE IDENTIFIER
NAME    MMMM

//  INCLUDES
#include <bldvariant.hrh>
#include <eikon.rh>
#include "MsgMimeToMediaMapping.rh"
#include "MsgMedia.hrh"


RESOURCE RSS_SIGNATURE { }


//  RESOURCE DEFINITIONS

// -----------------------------------------------------------------------------
// R_MSG_MEDIAGROUPS
// Notice! All the MIME types must be 8-bit descriptors.
// -----------------------------------------------------------------------------
//
RESOURCE MSG_MEDIA_TYPE_LIST r_msg_mediagroups
    {
    mediagroups =
        {
        MSG_MEDIA_GROUP
            {
            // This "black list" group must be kept first!
            id = EMsgMediaUnknown;
            mimetypes =
                {
#ifndef RD_SVGT_IN_MESSAGING
                // SVG-T
                LBUF { txt = "image/svg+xml"; },
#endif 
                // TIFF images
                LBUF { txt = "image/tiff"; },
                // Audio playlist
                LBUF { txt = "audio/mpegurl"; },
                // Audio streaming URL
                LBUF { txt = "audio/x-pn-realaudio-plugin"; }
                };
            },
        MSG_MEDIA_GROUP
            {
            id = EMsgMediaText;
            mimetypes =
                {
                LBUF { txt = "text/plain"; }
                };
            },
        MSG_MEDIA_GROUP
            {
            id = EMsgMediaXhtml;
            mimetypes =
                {
                LBUF { txt = "text/html"; },
                LBUF { txt = "application/xhtml+xml"; },
                LBUF { txt = "application/vnd.wap.xhtml+xml"; }
                };
            },
#ifdef RD_SVGT_IN_MESSAGING
        MSG_MEDIA_GROUP
            {
            // This must be before the "image/*" wildcard match
            id = EMsgMediaSvg;
            mimetypes =
                {
                LBUF { txt = "image/svg+xml"; }
                };
            },
#endif
        MSG_MEDIA_GROUP
            {
            id = EMsgMediaImage;
            mimetypes =
                {
                LBUF { txt = "image/*"; }
                };
            },
        // Video group must be before audio group, because there is mime type 
        // 'audio/vnd.rn-realaudio' in this. Otherwise 'audio/*' catches the video type.
        // 'application/x-pn-realmedia' added also to the list, because
        // a .ra file is resolved as 'application/x-pn-realmedia' instead of 'audio/vnd.rn-realaudio',
        // which some tools propose.
        MSG_MEDIA_GROUP
            {
            id = EMsgMediaVideo;
            mimetypes =
                {
                LBUF { txt = "video/*"; },
                LBUF { txt = "application/vnd.rn-realmedia"; },
                LBUF { txt = "audio/vnd.rn-realaudio"; },
                LBUF { txt = "application/x-pn-realmedia"; }
                };
            },
        // See comment in video group
        MSG_MEDIA_GROUP
            {
            id = EMsgMediaAudio;
            mimetypes =
                {
                LBUF { txt = "audio/*"; },
                LBUF { txt = "application/vnd.nokia.ringing-tone"; }
                };
            }
        };
    }


// End of File