mirror of
https://github.com/mpv-player/mpv
synced 2024-12-29 18:42:09 +00:00
e4fb23ed7d
Many asynchronous commands are potentially long running operations, such as loading something from network or running a foreign process. Obviously it shouldn't just be possible for them to freeze the player if they don't terminate as expected. Also, there will be situations where you want to explicitly stop some of those operations explicitly. So add an infrastructure for this. Commands have to support this explicitly. The next commit uses this to actually add support to a command.
59 lines
1.2 KiB
Modula-2
59 lines
1.2 KiB
Modula-2
mpv_abort_async_command
|
|
mpv_client_api_version
|
|
mpv_client_name
|
|
mpv_command
|
|
mpv_command_async
|
|
mpv_command_node
|
|
mpv_command_node_async
|
|
mpv_command_string
|
|
mpv_create
|
|
mpv_create_client
|
|
mpv_create_weak_client
|
|
mpv_destroy
|
|
mpv_detach_destroy
|
|
mpv_error_string
|
|
mpv_event_name
|
|
mpv_free
|
|
mpv_free_node_contents
|
|
mpv_get_property
|
|
mpv_get_property_async
|
|
mpv_get_property_osd_string
|
|
mpv_get_property_string
|
|
mpv_get_sub_api
|
|
mpv_get_time_us
|
|
mpv_get_wakeup_pipe
|
|
mpv_hook_add
|
|
mpv_hook_continue
|
|
mpv_initialize
|
|
mpv_load_config_file
|
|
mpv_observe_property
|
|
mpv_opengl_cb_draw
|
|
mpv_opengl_cb_init_gl
|
|
mpv_opengl_cb_report_flip
|
|
mpv_opengl_cb_render
|
|
mpv_opengl_cb_set_update_callback
|
|
mpv_opengl_cb_uninit_gl
|
|
mpv_render_context_create
|
|
mpv_render_context_free
|
|
mpv_render_context_get_info
|
|
mpv_render_context_render
|
|
mpv_render_context_report_swap
|
|
mpv_render_context_set_parameter
|
|
mpv_render_context_set_update_callback
|
|
mpv_render_context_update
|
|
mpv_request_event
|
|
mpv_request_log_messages
|
|
mpv_resume
|
|
mpv_set_option
|
|
mpv_set_option_string
|
|
mpv_set_property
|
|
mpv_set_property_async
|
|
mpv_set_property_string
|
|
mpv_set_wakeup_callback
|
|
mpv_stream_cb_add_ro
|
|
mpv_suspend
|
|
mpv_terminate_destroy
|
|
mpv_unobserve_property
|
|
mpv_wait_async_requests
|
|
mpv_wait_event
|
|
mpv_wakeup |