Display.RegisterHdrSdrRatioChangedListener(IExecutor, IConsumer) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
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.