Add empty DACP property get for media-kind and extended-media-kind

This commit is contained in:
ejurgensen 2013-11-07 22:45:12 +01:00
parent afa35ac55c
commit 0d5fef60e6
2 changed files with 33 additions and 16 deletions

View File

@ -10,19 +10,21 @@
%omit-struct-type %omit-struct-type
struct dacp_prop_map; struct dacp_prop_map;
%% %%
"dmcp.volume", dacp_propget_volume, dacp_propset_volume "dmcp.volume", dacp_propget_volume, dacp_propset_volume
"dacp.playerstate", dacp_propget_playerstate, NULL "dacp.playerstate", dacp_propget_playerstate, NULL
"dacp.nowplaying", dacp_propget_nowplaying, NULL "dacp.nowplaying", dacp_propget_nowplaying, NULL
"dacp.playingtime", dacp_propget_playingtime, dacp_propset_playingtime "dacp.playingtime", dacp_propget_playingtime, dacp_propset_playingtime
"dacp.volumecontrollable", dacp_propget_volumecontrollable, NULL "dacp.volumecontrollable", dacp_propget_volumecontrollable, NULL
"dacp.availableshufflestates", dacp_propget_availableshufflestates, NULL "dacp.availableshufflestates", dacp_propget_availableshufflestates, NULL
"dacp.availablerepeatstates", dacp_propget_availablerepeatstates, NULL "dacp.availablerepeatstates", dacp_propget_availablerepeatstates, NULL
"dacp.shufflestate", dacp_propget_shufflestate, dacp_propset_shufflestate "dacp.shufflestate", dacp_propget_shufflestate, dacp_propset_shufflestate
"dacp.repeatstate", dacp_propget_repeatstate, dacp_propset_repeatstate "dacp.repeatstate", dacp_propget_repeatstate, dacp_propset_repeatstate
"dacp.userrating", NULL, dacp_propset_userrating "dacp.userrating", NULL, dacp_propset_userrating
"dacp.fullscreenenabled", dacp_propget_fullscreenenabled, NULL "dacp.fullscreenenabled", dacp_propget_fullscreenenabled, NULL
"dacp.fullscreen", dacp_propget_fullscreen, NULL "dacp.fullscreen", dacp_propget_fullscreen, NULL
"dacp.visualizerenabled", dacp_propget_visualizerenabled, NULL "dacp.visualizerenabled", dacp_propget_visualizerenabled, NULL
"dacp.visualizer", dacp_propget_visualizer, NULL "dacp.visualizer", dacp_propget_visualizer, NULL
"com.apple.itunes.itms-songid", dacp_propget_itms_songid, NULL "com.apple.itunes.itms-songid", dacp_propget_itms_songid, NULL
"com.apple.itunes.has-chapter-data", dacp_propget_haschapterdata, NULL "com.apple.itunes.has-chapter-data", dacp_propget_haschapterdata, NULL
"com.apple.itunes.mediakind", dacp_propget_mediakind, NULL
"com.apple.itunes.extended-media-kind", dacp_propget_extendedmediakind, NULL

View File

@ -115,6 +115,10 @@ static void
dacp_propget_itms_songid(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi); dacp_propget_itms_songid(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi);
static void static void
dacp_propget_haschapterdata(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi); dacp_propget_haschapterdata(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi);
static void
dacp_propget_mediakind(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi);
static void
dacp_propget_extendedmediakind(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi);
/* Forward - properties setters */ /* Forward - properties setters */
static void static void
@ -481,6 +485,17 @@ dacp_propget_haschapterdata(struct evbuffer *evbuf, struct player_status *status
// TODO // TODO
} }
static void
dacp_propget_mediakind(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi)
{
// TODO
}
static void
dacp_propget_extendedmediakind(struct evbuffer *evbuf, struct player_status *status, struct media_file_info *mfi)
{
// TODO
}
/* Properties setters */ /* Properties setters */
static void static void