class DeviceListenerRegistry
Defined at line 625 of file fidling/gen/sdk/fidl/fuchsia.ui.policy/fuchsia.ui.policy/hlcpp/fuchsia/ui/policy/cpp/fidl.h
Service for exposing state and events of devices, such as media buttons.
Public Members
static const char[] Name_
Public Methods
void ~DeviceListenerRegistry ()
void RegisterMediaButtonsListener (::fidl::InterfaceHandle< ::fuchsia::ui::policy::MediaButtonsListener> listener)
Registers a listener to receive media button related events, such as
changes from volume buttons and mute switches.
void RegisterListener (::fidl::InterfaceHandle< ::fuchsia::ui::policy::MediaButtonsListener> listener, RegisterListenerCallback callback)
Registers a listener to receive media button related events, such as
changes from volume buttons and mute switches.
On registration, the `listener` receives the last media button event that
occurred, if one exists, and all media button events going forward.
void RegisterTouchButtonsListener (::fidl::InterfaceHandle< ::fuchsia::ui::policy::TouchButtonsListener> listener, RegisterTouchButtonsListenerCallback callback)
Registers a listener to receive touch button related events.
On registration, the `listener` receives the last touch button event that
occurred, if one exists, and all touch button events going forward.