* @file media_info_private.h
* @brief This file contains the media info API and related structure and enumeration. \n
* Description of the audio, video,image content involves: album, artist, album_artist, genre and description tags. \n
-* Parameters of the recording are also supported, as: format, bitrate, duration, size etc. \n
+* Parameters of the recording are also supported, as: format, duration, size etc. \n
* Definitions of media DB fields and tables, operations with media data relating to DB and handling with media filter attributes.
*/
MEDIA_INFO_RECORDED_DATE,
MEDIA_INFO_COPYRIGHT,
MEDIA_INFO_TRACK_NUM,
- MEDIA_INFO_BITRATE,
- MEDIA_INFO_BITPERSAMPLE,
MEDIA_INFO_DURATION,
- MEDIA_INFO_SAMPLERATE,
- MEDIA_INFO_CHANNEL,
MEDIA_INFO_TIMELINE,
MEDIA_INFO_STORAGE_UUID,
MEDIA_INFO_IS_360,
char *recorded_date;
char *copyright;
char *track_num;
- int bitrate;
int duration;
int width;
int height;
char *recorded_date;
char *copyright;
char *track_num;
- int bitrate;
- int bitpersample;
- int samplerate;
- int channel;
int duration;
} audio_meta_s;
/* Get Media list of Group */
#define MEDIA_INFO_ITEM "media_id, media_path, media_display_name, media_type, media_mime_type, media_size, media_added_time, media_modified_time, media_thumbnail_path, media_description, \
- media_rating, media_favourite, media_is_drm, media_longitude, media_latitude, media_altitude, \
- media_width, media_height, media_datetaken, orientation, media_title, media_album, media_artist, media_album_artist, media_genre, \
- media_composer, media_year, media_recorded_date, media_copyright, media_track_num, media_bitrate, media_bitpersample, media_duration, media_samplerate, media_channel, \
- media_timeline, storage_uuid, media_360"
+ media_rating, media_favourite, media_is_drm, media_longitude, media_latitude, media_altitude, \
+ media_width, media_height, media_datetaken, orientation, media_title, media_album, media_artist, media_album_artist, media_genre, \
+ media_composer, media_year, media_recorded_date, media_copyright, media_track_num, media_duration, media_timeline, storage_uuid, media_360"
/* Playlist Info */
#define INSERT_PLAYLIST_TO_PLAYLIST "INSERT INTO "DB_TABLE_PLAYLIST" (playlist_name) VALUES (%Q)"
* @file media_info_private.h
* @brief This file contains the media info API and related structure and enumeration. \n
* Description of the audio, video,image content involves: album, artist, album_artist, genre and description tags. \n
-* Parameters of the recording are also supported, as: format, bitrate, duration, size etc. \n
+* Parameters of the recording are also supported, as: format, duration, size etc. \n
* Definitions of media DB fields and tables, operations with media data relating to DB and handling with media filter attributes.
*/
MEDIA_INFO_RECORDED_DATE,
MEDIA_INFO_COPYRIGHT,
MEDIA_INFO_TRACK_NUM,
- MEDIA_INFO_BITRATE,
- MEDIA_INFO_BITPERSAMPLE,
MEDIA_INFO_DURATION,
- MEDIA_INFO_SAMPLERATE,
- MEDIA_INFO_CHANNEL,
MEDIA_INFO_TIMELINE,
MEDIA_INFO_STORAGE_UUID,
MEDIA_INFO_IS_360,
char *recorded_date;
char *copyright;
char *track_num;
- int bitrate;
int duration;
int width;
int height;
char *recorded_date;
char *copyright;
char *track_num;
- int bitrate;
- int bitpersample;
- int samplerate;
- int channel;
int duration;
} audio_meta_s;
/* Get Media list of Group */
#define MEDIA_INFO_ITEM "media_id, media_path, media_display_name, media_type, media_mime_type, media_size, media_added_time, media_modified_time, media_thumbnail_path, media_description, \
- media_rating, media_favourite, media_is_drm, media_longitude, media_latitude, media_altitude, \
- media_width, media_height, media_datetaken, orientation, media_title, media_album, media_artist, media_album_artist, media_genre, \
- media_composer, media_year, media_recorded_date, media_copyright, media_track_num, media_bitrate, media_bitpersample, media_duration, media_samplerate, media_channel, \
- media_timeline, storage_uuid, media_360, played_count, last_played_time, last_played_position, stitched_info, extract_flag, modified_date"
+ media_rating, media_favourite, media_is_drm, media_longitude, media_latitude, media_altitude, \
+ media_width, media_height, media_datetaken, orientation, media_title, media_album, media_artist, media_album_artist, media_genre, \
+ media_composer, media_year, media_recorded_date, media_copyright, media_track_num, media_duration, \
+ media_timeline, storage_uuid, media_360, played_count, last_played_time, last_played_position, stitched_info, extract_flag, modified_date"
/* Playlist Info */
#define INSERT_PLAYLIST_TO_PLAYLIST "INSERT INTO "DB_TABLE_PLAYLIST" (playlist_name) VALUES (%Q)"
Name: capi-content-media-content
Summary: A Media content library in Tizen Native API
Version: 0.6.5
-Release: 0
+Release: 1
Group: Multimedia/API
License: Apache-2.0
Source0: %{name}-%{version}.tar.gz
_dst->recorded_date = g_strdup(_src->recorded_date);
_dst->copyright = g_strdup(_src->copyright);
_dst->track_num = g_strdup(_src->track_num);
- _dst->bitrate = _src->bitrate;
- _dst->bitpersample = _src->bitpersample;
- _dst->samplerate = _src->samplerate;
- _dst->channel = _src->channel;
_dst->duration = _src->duration;
*dst = (audio_meta_h)_dst;
int audio_meta_get_bit_rate(audio_meta_h audio, int *bit_rate)
{
content_warn("DEPRECATION WARNING: audio_meta_get_bit_rate() is deprecated and will be removed from next release.");
- audio_meta_s *_audio = (audio_meta_s*)audio;
-
content_retip_if_fail(audio);
content_retip_if_fail(bit_rate);
- *bit_rate = _audio->bitrate;
+ *bit_rate = 0;
return MEDIA_CONTENT_ERROR_NONE;
}
int audio_meta_get_bitpersample(audio_meta_h audio, int *bitpersample)
{
content_warn("DEPRECATION WARNING: audio_meta_get_bitpersample() is deprecated and will be removed from next release.");
- audio_meta_s *_audio = (audio_meta_s*)audio;
-
content_retip_if_fail(audio);
content_retip_if_fail(bitpersample);
- *bitpersample = _audio->bitpersample;
+ *bitpersample = 0;
return MEDIA_CONTENT_ERROR_NONE;
}
int audio_meta_get_sample_rate(audio_meta_h audio, int *sample_rate)
{
content_warn("DEPRECATION WARNING: audio_meta_get_sample_rate() is deprecated and will be removed from next release.");
- audio_meta_s *_audio = (audio_meta_s*)audio;
-
content_retip_if_fail(audio);
content_retip_if_fail(sample_rate);
- *sample_rate = _audio->samplerate;
+ *sample_rate = 0;
return MEDIA_CONTENT_ERROR_NONE;
}
int audio_meta_get_channel(audio_meta_h audio, int *channel)
{
content_warn("DEPRECATION WARNING: audio_meta_get_channel() is deprecated and will be removed from next release.");
- audio_meta_s *_audio = (audio_meta_s*)audio;
-
content_retip_if_fail(audio);
content_retip_if_fail(channel);
- *channel = _audio->channel;
+ *channel = 0;
return MEDIA_CONTENT_ERROR_NONE;
}
_media->video_meta->recorded_date = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_INFO_RECORDED_DATE));
_media->video_meta->copyright = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_INFO_COPYRIGHT));
_media->video_meta->track_num = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_INFO_TRACK_NUM));
- _media->video_meta->bitrate = sqlite3_column_int(stmt, MEDIA_INFO_BITRATE);
_media->video_meta->duration = sqlite3_column_int(stmt, MEDIA_INFO_DURATION);
_media->video_meta->rotation = sqlite3_column_int(stmt, MEDIA_INFO_ORIENTATION);
_media->audio_meta->recorded_date = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_INFO_RECORDED_DATE));
_media->audio_meta->copyright = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_INFO_COPYRIGHT));
_media->audio_meta->track_num = g_strdup((const char *)sqlite3_column_text(stmt, MEDIA_INFO_TRACK_NUM));
- _media->audio_meta->bitrate = sqlite3_column_int(stmt, MEDIA_INFO_BITRATE);
- _media->audio_meta->bitpersample = sqlite3_column_int(stmt, MEDIA_INFO_BITPERSAMPLE);
_media->audio_meta->duration = sqlite3_column_int(stmt, MEDIA_INFO_DURATION);
- _media->audio_meta->samplerate = sqlite3_column_int(stmt, MEDIA_INFO_SAMPLERATE);
- _media->audio_meta->channel = sqlite3_column_int(stmt, MEDIA_INFO_CHANNEL);
} else if (_media->media_type == MEDIA_CONTENT_TYPE_BOOK) {
_media->book_meta = g_new0(book_meta_s, 1);
_dst->video_meta->width = _src->video_meta->width;
_dst->video_meta->height = _src->video_meta->height;
_dst->video_meta->duration = _src->video_meta->duration;
- _dst->video_meta->bitrate = _src->video_meta->bitrate;
_dst->video_meta->rotation = _src->video_meta->rotation;
} else if ((_src->media_type == MEDIA_CONTENT_TYPE_MUSIC || _src->media_type == MEDIA_CONTENT_TYPE_SOUND) && _src->audio_meta) {
_dst->audio_meta->recorded_date = g_strdup(_src->audio_meta->recorded_date);
_dst->audio_meta->copyright = g_strdup(_src->audio_meta->copyright);
_dst->audio_meta->track_num = g_strdup(_src->audio_meta->track_num);
- _dst->audio_meta->channel = _src->audio_meta->channel;
- _dst->audio_meta->samplerate = _src->audio_meta->samplerate;
_dst->audio_meta->duration = _src->audio_meta->duration;
- _dst->audio_meta->bitrate = _src->audio_meta->bitrate;
- _dst->audio_meta->bitpersample = _src->audio_meta->bitpersample;
} else if (_src->media_type == MEDIA_CONTENT_TYPE_BOOK && _src->book_meta) {
_dst->book_meta = g_new0(book_meta_s, 1);
_video->width = _media->video_meta->width;
_video->height = _media->video_meta->height;
_video->duration = _media->video_meta->duration;
- _video->bitrate = _media->video_meta->bitrate;
_video->rotation = _media->video_meta->rotation;
*video = (video_meta_h)_video;
_audio->track_num = g_strdup(_media->audio_meta->track_num);
_audio->duration = _media->audio_meta->duration;
- _audio->bitrate = _media->audio_meta->bitrate;
- _audio->bitpersample = _media->audio_meta->bitpersample;
- _audio->samplerate = _media->audio_meta->samplerate;
- _audio->channel = _media->audio_meta->channel;
*audio = (audio_meta_h)_audio;
_dst->recorded_date = g_strdup(_src->recorded_date);
_dst->copyright = g_strdup(_src->copyright);
_dst->track_num = g_strdup(_src->track_num);
- _dst->bitrate = _src->bitrate;
_dst->duration = _src->duration;
_dst->width = _src->width;
_dst->height = _src->height;
int video_meta_get_bit_rate(video_meta_h video, int *bit_rate)
{
content_warn("DEPRECATION WARNING: video_meta_get_bit_rate() is deprecated and will be removed from next release.");
- video_meta_s *_video = (video_meta_s*)video;
-
content_retip_if_fail(video);
content_retip_if_fail(bit_rate);
- *bit_rate = _video->bitrate;
+ *bit_rate = 0;
return MEDIA_CONTENT_ERROR_NONE;
}