mirror of
https://github.com/mpv-player/mpv
synced 2025-03-03 20:57:45 +00:00
Add a "pause" property to allow checking if MPlayer is paused.
Behaviour without pausing_keep_force prefix is a bit weird. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27680 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
70901aa006
commit
52ef7eb263
@ -470,6 +470,7 @@ name type min max get set step comment
|
||||
osdlevel int 0 3 X X X as -osdlevel
|
||||
speed float 0.01 100 X X X as -speed
|
||||
loop int -1 X X X as -loop
|
||||
pause flag 0 1 X 1 if paused, use with pausing_keep_force
|
||||
filename string X file playing wo path
|
||||
path string X file playing
|
||||
demuxer string X demuxer used
|
||||
|
@ -554,6 +554,12 @@ static int mp_property_metadata(m_option_t * prop, int action, void *arg,
|
||||
return M_PROPERTY_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
static int mp_property_pause(m_option_t * prop, int action, void *arg,
|
||||
MPContext * mpctx)
|
||||
{
|
||||
return m_property_flag_ro(prop, action, arg, mpctx->osd_function == OSD_PAUSE);
|
||||
}
|
||||
|
||||
|
||||
///@}
|
||||
|
||||
@ -2000,6 +2006,8 @@ static const m_option_t mp_properties[] = {
|
||||
CONF_RANGE, -2, 10, NULL },
|
||||
{ "metadata", mp_property_metadata, CONF_TYPE_STRING_LIST,
|
||||
0, 0, 0, NULL },
|
||||
{ "pause", mp_property_pause, CONF_TYPE_FLAG,
|
||||
M_OPT_RANGE, 0, 1, NULL },
|
||||
|
||||
// Audio
|
||||
{ "volume", mp_property_volume, CONF_TYPE_FLOAT,
|
||||
|
Loading…
Reference in New Issue
Block a user