|
|
|
@ -121,15 +121,8 @@ utils::jni::object |
|
|
|
convertPlaylistObject(JNIEnv* env, fields *fields, medialibrary::PlaylistPtr const& playlistPtr, jboolean includeMissing, jboolean onlyFavorites) |
|
|
|
{ |
|
|
|
auto name = vlcNewStringUTF(env, playlistPtr->name().c_str()); |
|
|
|
medialibrary::QueryParameters params { |
|
|
|
medialibrary::SortingCriteria::Default, |
|
|
|
false, |
|
|
|
static_cast<bool>( includeMissing ), |
|
|
|
false, |
|
|
|
false |
|
|
|
}; |
|
|
|
return utils::jni::object{ env, env->NewObject(fields->Playlist.clazz, fields->Playlist.initID, |
|
|
|
(jlong) playlistPtr->id(), name.get(), (jint)playlistPtr->media(¶ms)->count(), (jlong)playlistPtr->duration(), (jint)playlistPtr->nbVideo(), (jint)playlistPtr->nbAudio(), (jint)playlistPtr->nbUnknown(), (jint)playlistPtr->nbDurationUnknown(), (jboolean)playlistPtr->isFavorite()) |
|
|
|
(jlong) playlistPtr->id(), name.get(), (jint)playlistPtr->nbMedia(), (jlong)playlistPtr->duration(), (jint)playlistPtr->nbVideo(), (jint)playlistPtr->nbAudio(), (jint)playlistPtr->nbUnknown(), (jint)playlistPtr->nbDurationUnknown(), (jboolean)playlistPtr->isFavorite()) |
|
|
|
}; |
|
|
|
} |
|
|
|
|
|
|
|
|