libmpv  20200718-git-96cdf53
development library for the MPV media player
Looking for a C++ dev?
I'm looking for work. Hire me!
Deprecated List
Member mpv_detach_destroy (mpv_handle *ctx)
use mpv_destroy(), which has exactly the same semantics (the deprecation is a mere rename)
Member MPV_EVENT_CHAPTER_CHANGE
This is equivalent to using mpv_observe_property() on the "chapter" property. The event is redundant, and might be removed in the far future.
Member MPV_EVENT_IDLE
This is equivalent to using mpv_observe_property() on the "idle-active" property. The event is redundant, and might be removed in the far future. As a further warning, this event is not necessarily sent at the right point anymore (at the start of the program), while the property behaves correctly.
Member MPV_EVENT_METADATA_UPDATE
This is equivalent to using mpv_observe_property() on the "metadata" property. The event is redundant, and might be removed in the far future.
Member MPV_EVENT_PAUSE
The event is redundant with mpv_observe_property() as mentioned above, and might be removed in the far future.
Member MPV_EVENT_SCRIPT_INPUT_DISPATCH
This was used internally with the internal "script_dispatch" command to dispatch keyboard and mouse input for the OSC.
Member mpv_event_script_input_dispatch
see MPV_EVENT_SCRIPT_INPUT_DISPATCH for remarks
Member MPV_EVENT_TICK
Use mpv_observe_property() with relevant properties instead (such as "playback-time").
Member MPV_EVENT_TRACK_SWITCHED
This is equivalent to using mpv_observe_property() on the "vid", "aid", and "sid" properties. The event is redundant, and might be removed in the far future.
Member MPV_EVENT_TRACKS_CHANGED
This is equivalent to using mpv_observe_property() on the "track-list" property. The event is redundant, and might be removed in the far future.
Member MPV_EVENT_UNPAUSE
The event is redundant with mpv_observe_property() as explained in the MPV_EVENT_PAUSE comments, and might be removed in the far future.
Member mpv_get_sub_api (mpv_handle *ctx, mpv_sub_api sub_api)
use render.h
Member mpv_get_wakeup_pipe (mpv_handle *ctx)
this function will be removed in the future. If you need this functionality, use mpv_set_wakeup_callback(), create a pipe manually, and call write() on your pipe in the callback.
Member mpv_sub_api
use render.h
Member MPV_SUB_API_OPENGL_CB
use render.h
Member mpv_suspend (mpv_handle *ctx)
This function, as well as mpv_resume(), are deprecated, and will stop doing anything soon. Their semantics were never well-defined, and their usefulness is extremely limited. The calls will remain stubs in order to keep ABI compatibility.