Interface AccessoryWithPictureMode

    • Method Detail

      • getPictureMode

        java.util.concurrent.CompletableFuture<PictureModeEnum> getPictureMode()
        Retrieves the picture mode (see PictureModeEnum for supported values).
        Returns:
        a future that will contain the picture mode
      • setPictureMode

        java.util.concurrent.CompletableFuture<java.lang.Void> setPictureMode​(PictureModeEnum pictureMode)
        Set the picture mode (see PictureModeEnum for supported values).
        Parameters:
        pictureMode - picture mode
        Returns:
        a future that completes when the change is made
      • subscribePictureMode

        void subscribePictureMode​(HomekitCharacteristicChangeCallback callback)
        Subscribes to changes in the picture mode.
        Parameters:
        callback - the function to call when the picture mode changes.
      • unsubscribePictureMode

        void unsubscribePictureMode()
        Unsubscribes from changes in the picture mode.