JSStringRef propertyName,
JSValueRef* exception)
{
- LogDebug("entered");
+ LogDebug("getPropertyArtist::entered");
Try
{
- Converter converter(context);
+ Converter converter(context);
MediacontentAudioPtr event = getAudioObject(object);
- return converter.toJSValueRef(event->getAudioArtist());
+ JSObjectRef jsResult = JSCreateArrayObject(context, 0, NULL);
+
+ LogDebug("Artist:" << event->getAudioArtist());
+ if (NULL == jsResult)
+ {
+ ThrowMsg(NullPointerException, "Could not create js array object");
+ }
+// for(unsigned int i=0; i<event->getAudioArtist()->size(); i++)
+ {
+ JSValueRef val = converter.toJSValueRef(event->getAudioArtist());
+ if(!JSSetArrayElement(context, jsResult, 0, val))
+ {
+ ThrowMsg(UnknownException, "Could not insert value into js array");
+ }
+ }
+ return jsResult;
}
Catch(Exception)
{
JSStringRef propertyName,
JSValueRef* exception)
{
- LogDebug("entered");
+ LogDebug("getPropertyGenre::entered");
Try
{
Converter converter(context);
MediacontentAudioPtr event = getAudioObject(object);
- return converter.toJSValueRef(event->getAudioGenre());
+ JSObjectRef jsResult = JSCreateArrayObject(context, 0, NULL);
+
+ if (NULL == jsResult)
+ {
+ ThrowMsg(NullPointerException, "Could not create js array object");
+ }
+// for(unsigned int i=0; i<event->getAudioGenre()->size(); i++)
+ {
+ JSValueRef val = converter.toJSValueRef(event->getAudioGenre());
+ if(!JSSetArrayElement(context, jsResult, 0, val))
+ {
+ ThrowMsg(UnknownException, "Could not insert value into js array");
+ }
+ }
+ return jsResult;
}
Catch(Exception)
{
JSStringRef propertyName,
JSValueRef* exception)
{
- LogDebug("entered");
+ LogDebug("getPropertyComposer::entered");
Try
{
Converter converter(context);
MediacontentAudioPtr event = getAudioObject(object);
- return converter.toJSValueRef(event->getAudioComposer());
+ JSObjectRef jsResult = JSCreateArrayObject(context, 0, NULL);
+
+ if (NULL == jsResult)
+ {
+ ThrowMsg(NullPointerException, "Could not create js array object");
+ }
+// for(unsigned int i=0; i<event->getAudioComposer()->size(); i++)
+ {
+ JSValueRef val = converter.toJSValueRef(event->getAudioComposer());
+ if(!JSSetArrayElement(context, jsResult, 0, val))
+ {
+ ThrowMsg(UnknownException, "Could not insert value into js array");
+ }
+ }
+ return jsResult;
}
Catch(Exception)
{
#define TIZEN_MEDIACONTENT_MEDIA_MIME_TYPE "mimeType"
#define TIZEN_MEDIACONTENT_MEDIA_TITLE "title"
#define TIZEN_MEDIACONTENT_MEDIA_FILE_URL "itemURI"
-#define TIZEN_MEDIACONTENT_MEDIA_THUMBNAILPATH "thumbnailPath"
-#define TIZEN_MEDIACONTENT_MEDIA_RELEASEDDATE "releasedDate"
+#define TIZEN_MEDIACONTENT_MEDIA_THUMBNAILPATH "thumbnailURIs"
+#define TIZEN_MEDIACONTENT_MEDIA_RELEASEDDATE "releaseDate"
#define TIZEN_MEDIACONTENT_MEDIA_MODIFIEDDATE "modifiedDate"
#define TIZEN_MEDIACONTENT_MEDIA_DESCRIPTION "description"
#define TIZEN_MEDIACONTENT_MEDIA_RATING "rating"
{
Converter converter(context);
MediacontentMediaPtr event = getMediaObject(object);
- return converter.toJSValueRef(event->getThumbnailPath());
+ JSObjectRef jsResult = JSCreateArrayObject(context, 0, NULL);
+ if (NULL == jsResult)
+ {
+ ThrowMsg(NullPointerException, "Could not create js array object");
+ }
+// for(unsigned int i=0; i<event->getThumbnailPath()->size(); i++)
+ {
+ JSValueRef val = converter.toJSValueRef(event->getThumbnailPath());
+ if(!JSSetArrayElement(context, jsResult, 0, val))
+ {
+ ThrowMsg(UnknownException, "Could not insert value into js array");
+ }
+ }
+
+ return jsResult;
+
}
Catch(Exception)
{
JSStringRef propertyName,
JSValueRef* exception)
{
- LogDebug("entered");
+ LogDebug("getPropertyDescription::entered");
Try
{
Converter converter(context);