package mpris

  1. Overview
  2. Docs

Module Mpris_client_generic.Org_mpris_MediaPlayer2_PlayerSource

Sourceval next : OBus_proxy.t -> unit Lwt.t
Sourceval previous : OBus_proxy.t -> unit Lwt.t
Sourceval pause : OBus_proxy.t -> unit Lwt.t
Sourceval play_pause : OBus_proxy.t -> unit Lwt.t
Sourceval stop : OBus_proxy.t -> unit Lwt.t
Sourceval play : OBus_proxy.t -> unit Lwt.t
Sourceval seek : OBus_proxy.t -> offset:int64 -> unit Lwt.t
Sourceval set_position : OBus_proxy.t -> trackid:OBus_proxy.t -> position:int64 -> unit Lwt.t
Sourceval open_uri : OBus_proxy.t -> uri:string -> unit Lwt.t
Sourceval seeked : OBus_proxy.t -> int64 OBus_signal.t
Sourceval can_control : OBus_proxy.t -> (bool, [ `readable ]) OBus_property.t
Sourceval can_go_next : OBus_proxy.t -> (bool, [ `readable ]) OBus_property.t
Sourceval can_go_previous : OBus_proxy.t -> (bool, [ `readable ]) OBus_property.t
Sourceval can_pause : OBus_proxy.t -> (bool, [ `readable ]) OBus_property.t
Sourceval can_play : OBus_proxy.t -> (bool, [ `readable ]) OBus_property.t
Sourceval can_seek : OBus_proxy.t -> (bool, [ `readable ]) OBus_property.t
Sourceval minimum_rate : OBus_proxy.t -> (float, [ `readable ]) OBus_property.t
Sourceval maximum_rate : OBus_proxy.t -> (float, [ `readable ]) OBus_property.t
Sourceval rate : OBus_proxy.t -> (float, [ `readable | `writable ]) OBus_property.t
Sourceval shuffle : OBus_proxy.t -> (bool, [ `readable | `writable ]) OBus_property.t
Sourceval loop_status : OBus_proxy.t -> (string, [ `readable | `writable ]) OBus_property.t
Sourceval playback_status : OBus_proxy.t -> (string, [ `readable ]) OBus_property.t
Sourceval metadata : OBus_proxy.t -> ((string * OBus_value.V.single) list, [ `readable ]) OBus_property.t
Sourceval volume : OBus_proxy.t -> (float, [ `readable | `writable ]) OBus_property.t
Sourceval position : OBus_proxy.t -> (int64, [ `readable ]) OBus_property.t
OCaml

Innovation. Community. Security.