Namespace Tizen.Content.MediaContent

Description

The Tizen.Content.MediaContent namespace provides types used in the entire content service.

The information about media items (i.e. image, audio, and video) are managed in the content database and operations that involve database require an active connection with the media content service. During media scanning, the media content service extracts the media information automatically. The media information includes basic file information like path, size, modified time, etc. and some metadata like ID3 tag, EXIF, thumbnail, etc. (thumbnail extracted only in the internal and the SD card storage.

The media content service does not manage hidden files.

In addition, if "http://tizen.org/feature/content.scanning.others" feature is not supported, other-type files which are not included in the media content types such as image, video, sound or music, are ignored.

Classes

Album

Represents a logical collection grouping of related media information.

AlbumColumns

Provides the folder column names that can be used for Select and Count commands.

AlbumCommand

Provides commands to manage albums in the database.

AudioInfo

Represents the audio media information.

BookInfo

Represents the book information for the media.

Bookmark

Represents the media bookmark that allows you to mark an interesting moment in media (video and audio) to enable fast searching.

BookmarkColumns

Provides the bookmark column names that can be used for Select and Count commands.

BookmarkCommand

Provides commands to manage bookmarks in the database.

CountArguments

Provides the ability to filter the result of the Count command.

FaceInfo

Represents the face information for the media.

FaceInfoColumns

Provides the face info column names that can be used for Select and Count commands.

FaceInfoCommand

Provides commands to manage face information in the database.

Folder

Represents the folder information for the media.

FolderColumns

Provides the folder column names that can be used for Select and Count commands.

FolderCommand

Provides commands to manage folders and query related media items in the database.

FolderUpdatedEventArgs

Provides data for the FolderUpdated event.

ImageInfo

Represents the image media stored in the device.

MediaCommand

The MediaCommand is a base class for command classes.

MediaDatabase

Provides the ability to connect to and manage the database.

MediaDatabaseException

The exception that is thrown when a database operation failed.

MediaDataReader<TRecord>

Provides a means of reading results obtained by executing a query.

MediaInfo

Represents the information related to the media stored.

MediaInfoColumns

Provides the column names that can be used for Select and Count commands.

MediaInfoCommand

Provides commands to manage the media information and query related items in the database.

MediaInfoUpdatedEventArgs

Provides data for the MediaInfoUpdated event.

Playlist

Represents the playlist that is a group of media (usually songs).

PlaylistColumns

Provides the playlist column names that can be used for Select and Count commands.

PlaylistCommand

Provides the commands to manage playlists in the database.

PlaylistMember

Represents a member of the Playlist.

PlaylistUpdateValues

Provides means to set values used for the update command.

PlayOrder

Represents an order of a member of the playlist.

QueryArguments

The Base class for query arguments.

RecordNotFoundException

The exception that is thrown when no record is found in the database.

SelectArguments

Provides the ability to filter the result of a Select command.

Storage

Represents the storage information for media.

StorageColumns

Provides the storage column names that can be used for Select and Count commands.

StorageCommand

Provides the commands to manage external storages in the database.

Tag

Represents a special piece of information that may be associated with media. Tagging allows a user to organize large number of items into logical groups providing a simplified and faster way of accessing media items.

TagColumns

Provides the tag column names that can be used for the SelectArguments.

TagCommand

Provides the commands to manage tags in the database.

UnsupportedContentException

The exception that is thrown when a requested operation is not supported for content.

VideoInfo

Represents a video media information.

Structs

Rectangle

Represents the location of the object bounded by the rectangle defined by coordinates of top left corner, width, and height.

Interfaces

IMediaDataReader

Provides a means of reading results obtained by executing a query.

Enums

MediaDatabaseError

Specifies the database errors.

MediaInfoColumnKey

Specifies the group keys for MediaInfo.

MediaType

Specifies types of the MediaInfo.

OperationType

Specifies database operation types.

Orientation

Specifies orientation types of media.

StorageType

Specifies the storage types.