Interface AccessoryWithPictureMode
-
public interface AccessoryWithPictureMode
Accessory 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 (seePictureModeEnum
for supported values).java.util.concurrent.CompletableFuture<java.lang.Void>
setPictureMode(PictureModeEnum pictureMode)
Set the picture mode (seePictureModeEnum
for supported values).void
subscribePictureMode(HomekitCharacteristicChangeCallback callback)
Subscribes to changes in the picture mode.void
unsubscribePictureMode()
Unsubscribes from changes in the picture mode.
-
-
-
Method Detail
-
getPictureMode
java.util.concurrent.CompletableFuture<PictureModeEnum> getPictureMode()
Retrieves the picture mode (seePictureModeEnum
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 (seePictureModeEnum
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.
-
-