Собственно, как получить список файлов в текущем плейлесте (в очереди воспроизведения). Какое API для этого можно использовать?
P_Igorek
Список разделов › foobar2000 › Плагины › SDK
class enum_items_cb : public playlist_manager::enum_items_callback
{
public:
//! @returns True to continue enumeration, false to abort.
bool on_item(t_size p_index,const metadb_handle_ptr & p_location,bool b_selected){
sstring8 path(p_location->get_path());
return true;
}
};
static_api_ptr_t<playlist_manager> pm;
t_size idx = pm->get_active_playlist();
enum_items_cb cb;
pm->playlist_enum_items(idx, cb, bit_array_true());
//! Retrieves playlist position of currently playing item.P_Igorek:как получить номер текущего проигрываемого файла в плейлисте?
не знаю, не было необходимости :)P_Igorek:как начать воспроизводить определённый номер в плелисте?
skipyrich:
можно понадеяться на то, что стандартное действие по даблклику не переназначили и вызвать
playlist_manager::playlist_execute_default_action
но это не есть правильно...