Share via


Display.RegisterHdrSdrRatioChangedListener(IExecutor, IConsumer) Method

Definition

Registers a listener that will be invoked whenever the display's hdr/sdr ratio has changed.

[Android.Runtime.Register("registerHdrSdrRatioChangedListener", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetRegisterHdrSdrRatioChangedListener_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=34)]
public virtual void RegisterHdrSdrRatioChangedListener (Java.Util.Concurrent.IExecutor executor, Java.Util.Functions.IConsumer listener);
[<Android.Runtime.Register("registerHdrSdrRatioChangedListener", "(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetRegisterHdrSdrRatioChangedListener_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler", ApiSince=34)>]
abstract member RegisterHdrSdrRatioChangedListener : Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit
override this.RegisterHdrSdrRatioChangedListener : Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit

Parameters

executor
IExecutor

The executor to invoke the listener on

listener
IConsumer

The listener to invoke when the HDR/SDR ratio changes

Attributes

Remarks

Registers a listener that will be invoked whenever the display's hdr/sdr ratio has changed. After receiving the callback on the specified Executor, call #getHdrSdrRatio() to get the updated value. If #isHdrSdrRatioAvailable() is false, then an IllegalStateException will be thrown

Java documentation for android.view.Display.registerHdrSdrRatioChangedListener(java.util.concurrent.Executor, java.util.function.Consumer<android.view.Display>).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to