diff -r 000000000000 -r bde4ae8d615e os/security/contentmgmt/contentaccessfwfordrm/engineering/dox/licensees.dox --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/os/security/contentmgmt/contentaccessfwfordrm/engineering/dox/licensees.dox Fri Jun 15 03:10:57 2012 +0200 @@ -0,0 +1,68 @@ +// Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of the License "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: +// \n +// The Content Access Framework has several configurable aspects that can +// be altered at build time. +//
F32AGENTUI.DLL
. This DLL can be replace with a DLL that actually
+// does display information on the screen.
+// x-caf-contentMimeType
are given
+// in the RECCAF.DLL
configuration file. This file is located in the apparc server's
+// private directory as \\private\\10003a3f\\RecCaf\\RecCafMimeTypes.txt
.
+// Licensees should check to be sure all required MIME types are included in the file.
+// CAF_LOAD_POST_PRODUCTION_AGENTS
will need to be defined at
+// ROM build. In the emulator platform the default resolution behaviour is as if
+// this macro is always defined.
+// The definition of this macro will patch a data variable in the
+// caf.dll
at ROM build-time. See
+// \\epoc32\\include\\caf\\patchdata.h
and
+// \\epoc32\\rom\\include\\caf.iby
.
+//
+//
+
+// ##ifndef __OMA_CAA_IBY__
+// ##define __OMA_CAA_IBY__
+// ##ifndef SYMBIAN_EXCLUDE_DRM_AGENT_PLUGINS
+// ECOM_PLUGIN(omacaa_plugin.dll,10111213.rsc)
+// file=ABI_DIR\\BUILD_DIR\\omacaa_server.exe omacaa_server.exe
+// data=DATAZ_\\private\\10111210\\settings.ini \\private\\10111210\\settings.ini
+// ##endif
+// ##endif
+//
+// 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
.
+//
+
+/**
+ @page CAFLicensees Considerations for Licensees using CAF
+ @section licenseesF32AgentUi F32 Agent User Interface
+ @see ContentAccess::TF32AgentUiFactory
+ @section licenseesRECCAF CAF Recognizer Mime Types
+ @section licenseesROMOnly Allowing CAF to load non-ROM based agents
+ @section licenseesExcludeAgents Omitting Content Access Agents from ROMs
+*/