2 // Copyright (c) 2012 Samsung Electronics Co., Ltd.
4 // Licensed under the Apache License, Version 2.0 (the License);
5 // you may not use this file except in compliance with the License.
6 // You may obtain a copy of the License at
8 // http://www.apache.org/licenses/LICENSE-2.0
10 // Unless required by applicable law or agreed to in writing, software
11 // distributed under the License is distributed on an "AS IS" BASIS,
12 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 // See the License for the specific language governing permissions and
14 // limitations under the License.
18 * @brief This is the header file for the %Content namespace.
20 * This header file contains the declarations and descriptions of the %Content namespace.
26 #include <FCntContentInfo.h>
27 #include <FCntImageContentInfo.h>
28 #include <FCntAudioContentInfo.h>
29 #include <FCntVideoContentInfo.h>
30 #include <FCntOtherContentInfo.h>
31 #include <FCntContentManager.h>
32 #include <FCntContentManagerUtil.h>
33 #include <FCntImageMetadata.h>
34 #include <FCntAudioMetadata.h>
35 #include <FCntVideoMetadata.h>
36 #include <FCntContentSearch.h>
37 #include <FCntContentDirectory.h>
38 #include <FCntPlayList.h>
39 #include <FCntPlayListManager.h>
40 #include <FCntContentSearchResult.h>
41 #include <FCntContentTransfer.h>
42 #include <FCntContentTransferInfo.h>
43 #include <FCntIContentTransferListener.h>
44 #include <FCntIContentScanListener.h>
45 #include <FCntIContentUpdateEventListener.h>
46 #include <FCntDownloadRequest.h>
47 #include <FCntDownloadManager.h>
48 #include <FCntIDownloadListener.h>
54 * @namespace Tizen::Content
55 * @brief This namespace contains classes and interfaces for content management and search services.
58 * @remarks @b Header @b %file: @b \#include @b <FContent.h> @n
59 * @b Library : @b osp-content
61 * The %Content namespace contains classes for managing the most common media data types, such as image, audio, and video on the device. This namespace also provides operations to search content and content information stored on the device, and to download content from servers through HTTP access.
63 * For more information on the %Content namespace features, see <a href="../org.tizen.native.appprogramming/html/guide/content/content_namespace.htm">Content Guide</a>.
65 * The following diagram illustrates the relationships between the classes belonging to the %Content namespace.
66 * @image html content_using_the_apis_classdiagram.png