sl@0: // Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: // All rights reserved. sl@0: // This component and the accompanying materials are made available sl@0: // under the terms of the License "Eclipse Public License v1.0" sl@0: // which accompanies this distribution, and is available sl@0: // at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: // sl@0: // Initial Contributors: sl@0: // Nokia Corporation - initial contribution. sl@0: // sl@0: // Contributors: sl@0: // sl@0: // Description: sl@0: // \n sl@0: // The Content Access Framework has several configurable aspects that can sl@0: // be altered at build time. sl@0: //
F32AGENTUI.DLL
. This DLL can be replace with a DLL that actually
sl@0: // does display information on the screen.
sl@0: // x-caf-contentMimeType
are given
sl@0: // in the RECCAF.DLL
configuration file. This file is located in the apparc server's
sl@0: // private directory as \\private\\10003a3f\\RecCaf\\RecCafMimeTypes.txt
.
sl@0: // Licensees should check to be sure all required MIME types are included in the file.
sl@0: // CAF_LOAD_POST_PRODUCTION_AGENTS
will need to be defined at
sl@0: // ROM build. In the emulator platform the default resolution behaviour is as if
sl@0: // this macro is always defined.
sl@0: // The definition of this macro will patch a data variable in the
sl@0: // caf.dll
at ROM build-time. See
sl@0: // \\epoc32\\include\\caf\\patchdata.h
and
sl@0: // \\epoc32\\rom\\include\\caf.iby
.
sl@0: //
sl@0: //
sl@0:
sl@0: // ##ifndef __OMA_CAA_IBY__
sl@0: // ##define __OMA_CAA_IBY__
sl@0: // ##ifndef SYMBIAN_EXCLUDE_DRM_AGENT_PLUGINS
sl@0: // ECOM_PLUGIN(omacaa_plugin.dll,10111213.rsc)
sl@0: // file=ABI_DIR\\BUILD_DIR\\omacaa_server.exe omacaa_server.exe
sl@0: // data=DATAZ_\\private\\10111210\\settings.ini \\private\\10111210\\settings.ini
sl@0: // ##endif
sl@0: // ##endif
sl@0: //
sl@0: // This optionality was introduced in Symbian OS v9.3 to allow easy customisation of Symbian OS. See the files RemovableFeatures.iby and feature.iby in \\epoc32\\rom\\include
.
sl@0: //
sl@0:
sl@0: /**
sl@0: @page CAFLicensees Considerations for Licensees using CAF
sl@0: @section licenseesF32AgentUi F32 Agent User Interface
sl@0: @see ContentAccess::TF32AgentUiFactory
sl@0: @section licenseesRECCAF CAF Recognizer Mime Types
sl@0: @section licenseesROMOnly Allowing CAF to load non-ROM based agents
sl@0: @section licenseesExcludeAgents Omitting Content Access Agents from ROMs
sl@0: */