Add start & stop spotify callbacks for debugging.

This commit is contained in:
John Maguire 2011-11-24 14:19:10 +01:00
parent 0d82889225
commit ec6d511b29
2 changed files with 12 additions and 0 deletions

View File

@ -63,6 +63,8 @@ SpotifyClient::SpotifyClient(QObject* parent)
spotify_callbacks_.connection_error = &ConnectionErrorCallback;
spotify_callbacks_.message_to_user = &UserMessageCallback;
spotify_callbacks_.get_audio_buffer_stats = &GetAudioBufferStatsCallback;
spotify_callbacks_.start_playback = &StartPlaybackCallback;
spotify_callbacks_.stop_playback = &StopPlaybackCallback;
playlistcontainer_callbacks_.container_loaded = &PlaylistContainerLoadedCallback;
@ -715,6 +717,14 @@ void SpotifyClient::GetAudioBufferStatsCallback(
stats->samples = me->media_socket_ ? me->media_socket_->bytesToWrite() / 2 : 0;
}
void SpotifyClient::StartPlaybackCallback(sp_session* session) {
qLog(Debug) << Q_FUNC_INFO;
}
void SpotifyClient::StopPlaybackCallback(sp_session* session) {
qLog(Debug) << Q_FUNC_INFO;
}
void SpotifyClient::OfflineStatusUpdatedCallback(sp_session* session) {
SpotifyClient* me = reinterpret_cast<SpotifyClient*>(sp_session_userdata(session));
sp_playlistcontainer* container = sp_session_playlistcontainer(session);

View File

@ -75,6 +75,8 @@ private:
static void SP_CALLCONV GetAudioBufferStatsCallback(
sp_session* session,
sp_audio_buffer_stats* stats);
static void SP_CALLCONV StartPlaybackCallback(sp_session* session);
static void SP_CALLCONV StopPlaybackCallback(sp_session* session);
// Spotify playlist container callbacks.
static void SP_CALLCONV PlaylistAddedCallback(