foobar2000 SDK
2015-08-03
|
Public Types | |
enum | { IDD = IDD_PLAYBACK_STATE } |
Data Fields | |
OnPatternChange | BN_CLICKED |
OnPatternChange OnPlayClicked | BN_CLICKED |
OnPatternChange OnPlayClicked OnStopClicked | BN_CLICKED |
EN_CHANGE | |
static_api_ptr_t< playback_control > | m_playback_control |
titleformat_object::ptr | m_script |
Definition at line 4 of file playback_state.cpp.
anonymous enum |
CPlaybackStateDemo::BEGIN_MSG_MAP | ( | CPlaybackStateDemo | ) |
OnPatternChange CPlaybackStateDemo::COMMAND_HANDLER_EX | ( | IDCANCEL | , |
BN_CLICKED | , | ||
OnCancel | |||
) |
OnPatternChange OnPlayClicked CPlaybackStateDemo::COMMAND_HANDLER_EX | ( | IDC_PAUSE | , |
BN_CLICKED | , | ||
OnPauseClicked | |||
) |
OnPatternChange OnPlayClicked OnStopClicked CPlaybackStateDemo::COMMAND_HANDLER_EX | ( | IDC_PREV | , |
BN_CLICKED | , | ||
OnPrevClicked | |||
) |
|
inline |
Definition at line 17 of file playback_state.cpp.
|
inlinevirtual |
Dynamic info (VBR bitrate etc) change.
Implements play_callback.
Definition at line 29 of file playback_state.cpp.
|
inlinevirtual |
Per-track dynamic info (stream track titles etc) change. Happens less often than on_playback_dynamic_info().
Implements play_callback.
Definition at line 30 of file playback_state.cpp.
|
inlinevirtual |
Called when currently played file gets edited.
Implements play_callback.
Definition at line 28 of file playback_state.cpp.
|
inlinevirtual |
Playback advanced to new track.
Implements play_callback.
Definition at line 24 of file playback_state.cpp.
|
inlinevirtual |
Called on pause/unpause.
Implements play_callback.
Definition at line 27 of file playback_state.cpp.
|
inlinevirtual |
User has seeked to specific time.
Implements play_callback.
Definition at line 26 of file playback_state.cpp.
|
inlinevirtual |
|
inlinevirtual |
Called every second, for time display.
Implements play_callback.
Definition at line 31 of file playback_state.cpp.
|
inlinevirtual |
User changed volume settings. Possibly called when not playing.
p_new_val | new volume level in dB; 0 for full volume. |
Implements play_callback.
Definition at line 32 of file playback_state.cpp.
void CPlaybackStateDemo::OnCancel | ( | UINT | , |
int | , | ||
CWindow | |||
) |
Definition at line 55 of file playback_state.cpp.
void CPlaybackStateDemo::OnContextMenu | ( | CWindow | wnd, |
CPoint | point | ||
) |
Definition at line 89 of file playback_state.cpp.
BOOL CPlaybackStateDemo::OnInitDialog | ( | CWindow | , |
LPARAM | |||
) |
Definition at line 64 of file playback_state.cpp.
|
inline |
Definition at line 43 of file playback_state.cpp.
void CPlaybackStateDemo::OnPatternChange | ( | UINT | , |
int | , | ||
CWindow | |||
) |
Definition at line 59 of file playback_state.cpp.
|
inline |
Definition at line 41 of file playback_state.cpp.
|
inline |
Definition at line 39 of file playback_state.cpp.
|
inline |
Definition at line 42 of file playback_state.cpp.
|
inline |
Definition at line 44 of file playback_state.cpp.
|
inline |
Definition at line 40 of file playback_state.cpp.
void CPlaybackStateDemo::update | ( | ) |
Definition at line 71 of file playback_state.cpp.
OnPatternChange CPlaybackStateDemo::BN_CLICKED |
Definition at line 12 of file playback_state.cpp.
OnPatternChange OnPlayClicked CPlaybackStateDemo::BN_CLICKED |
Definition at line 14 of file playback_state.cpp.
OnPatternChange OnPlayClicked OnStopClicked CPlaybackStateDemo::BN_CLICKED |
Definition at line 16 of file playback_state.cpp.
CPlaybackStateDemo::EN_CHANGE |
Definition at line 10 of file playback_state.cpp.
static_api_ptr_t<playback_control> CPlaybackStateDemo::m_playback_control |
Definition at line 52 of file playback_state.cpp.
titleformat_object::ptr CPlaybackStateDemo::m_script |
Definition at line 50 of file playback_state.cpp.