package mpris
Module Mpris_interfaces.Org_mpris_MediaPlayer2_PlayerSource
Source
type 'a members = {m_Next : 'a OBus_object.t -> unit -> unit Lwt.t;m_OpenUri : 'a OBus_object.t -> string -> unit Lwt.t;m_Pause : 'a OBus_object.t -> unit -> unit Lwt.t;m_Play : 'a OBus_object.t -> unit -> unit Lwt.t;m_PlayPause : 'a OBus_object.t -> unit -> unit Lwt.t;m_Previous : 'a OBus_object.t -> unit -> unit Lwt.t;m_Seek : 'a OBus_object.t -> int64 -> unit Lwt.t;m_SetPosition : 'a OBus_object.t -> (OBus_path.t * int64) -> unit Lwt.t;m_Stop : 'a OBus_object.t -> unit -> unit Lwt.t;p_CanControl : 'a OBus_object.t -> bool React.signal;p_CanGoNext : 'a OBus_object.t -> bool React.signal;p_CanGoPrevious : 'a OBus_object.t -> bool React.signal;p_CanPause : 'a OBus_object.t -> bool React.signal;p_CanPlay : 'a OBus_object.t -> bool React.signal;p_CanSeek : 'a OBus_object.t -> bool React.signal;p_LoopStatus : ('a OBus_object.t -> string React.signal) * ('a OBus_object.t -> string -> unit Lwt.t);p_MaximumRate : 'a OBus_object.t -> float React.signal;p_Metadata : 'a OBus_object.t -> (string * OBus_value.V.single) list React.signal;p_MinimumRate : 'a OBus_object.t -> float React.signal;p_PlaybackStatus : 'a OBus_object.t -> string React.signal;p_Position : 'a OBus_object.t -> int64 React.signal;p_Rate : ('a OBus_object.t -> float React.signal) * ('a OBus_object.t -> float -> unit Lwt.t);p_Shuffle : ('a OBus_object.t -> bool React.signal) * ('a OBus_object.t -> bool -> unit Lwt.t);p_Volume : ('a OBus_object.t -> float React.signal) * ('a OBus_object.t -> float -> unit Lwt.t);
}