Interface AccessoryWithCurrentMediaState

    • Method Detail

      • getCurrentMediaState

        java.util.concurrent.CompletableFuture<CurrentMediaStateEnum> getCurrentMediaState()
        Retrieves the current media state (see CurrentMediaStateEnum for supported values).
        Returns:
        a future that will contain the current media state
      • subscribeCurrentMediaState

        void subscribeCurrentMediaState​(HomekitCharacteristicChangeCallback callback)
        Subscribes to changes in the current media state.
        Parameters:
        callback - the function to call when the current media state changes.
      • unsubscribeCurrentMediaState

        void unsubscribeCurrentMediaState()
        Unsubscribes from changes in the current media state.