Interface AccessoryWithPictureMode
-
public interface AccessoryWithPictureModeAccessory with picture mode characteristicPictureModeCharacteristic.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<PictureModeEnum>getPictureMode()Retrieves the picture mode (seePictureModeEnumfor supported values).java.util.concurrent.CompletableFuture<java.lang.Void>setPictureMode(PictureModeEnum pictureMode)Set the picture mode (seePictureModeEnumfor supported values).voidsubscribePictureMode(HomekitCharacteristicChangeCallback callback)Subscribes to changes in the picture mode.voidunsubscribePictureMode()Unsubscribes from changes in the picture mode.
-
-
-
Method Detail
-
getPictureMode
java.util.concurrent.CompletableFuture<PictureModeEnum> getPictureMode()
Retrieves the picture mode (seePictureModeEnumfor 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 (seePictureModeEnumfor 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.
-
-