ディスプレイ
プライマリディスプレイのプロパティを取得するクラス。このターボモジュールではプライマリディスプレイのみがサポートされていることに注意してください。
コンストラクタ
new Display()
new Display():
Display
戻り値
メソッド
addDisplayListener()
staticaddDisplayListener(listener):ISubscription
ディスプレイプロパティが変更されたときにコールバックを受け取るディスプレイリスナーオブジェクトIDisplayListenerを追加します。ISubscriptionオブジェクトを返します。このオブジェクトを使用して、() を介してリスナーのイベント受信を解除します。
パラメーター
listener
IDisplayListenerインターフェイス
戻り値
このリスナーに関連するISubscriptionオブジェクト
参照
DisplayListenerSubscription
addDisplayListener2()
staticaddDisplayListener2(listener):ISubscription
ディスプレイプロパティが変更されたときにコールバックを受け取るディスプレイリスナーオブジェクトIDisplayListenerを追加します。ISubscriptionオブジェクトを返します。このオブジェクトを使用して、() を介してリスナーのイベント受信を解除します。
パラメーター
listener
IDisplayListenerインターフェイス
戻り値
このリスナーに関連するISubscriptionオブジェクト
参照
DisplayListenerSubscription
getAllowedColorDepths()
staticgetAllowedColorDepths(colorSpace):ColorDepth[]
接続されているディスプレイ/テレビの機能とデバイスの機能に基づいて取得される、特定の色空間で許容される色深度をクエリします。解像度、リフレッシュレート、またはHDR設定が変更された場合、クライアントはこのAPIを再度クエリして、許容される色深度を更新する必要があります。
パラメーター
colorSpace
許容される色深度が照会される色空間。
戻り値
指定された色空間で使用可能なColorDepth値の配列(DisplayManager.setColorDepth()で使用)。
getAllowedColorSpaces()
staticgetAllowedColorSpaces():ColorSpace[]
接続されているディスプレイ/テレビの機能とデバイスの機能に基づいて取得される許容色空間をクエリします。解像度、リフレッシュレート、またはHDR設定が変更された場合、クライアントはこのAPIを再度クエリして、許容される色空間を更新する必要があります。
戻り値
許可されている色空間を表すColorSpace値の配列(DisplayManager.setColorSpace()で使用)。
getAllSupportedConfigs()
staticgetAllSupportedConfigs():IDisplayConfig[]
このディスプレイでサポートされているすべての構成のリストをクエリします。
戻り値
このディスプレイでサポートされているすべての構成のリストを返します。
getColorDepth()
staticgetColorDepth():ColorDepth
現在の色深度を取得します。
戻り値
色深度。
getColorSpace()
staticgetColorSpace():ColorSpace
現在の色空間を取得します。
戻り値
色空間。
getCurrentConfig()
staticgetCurrentConfig():IDisplayConfig
このディスプレイの現在の構成をクエリします。
戻り値
現在の構成を返します。
参照
IDisplayConfig
getCurrentHdcpLevel()
staticgetCurrentHdcpLevel():HdcpLevel
このディスプレイの現在のHDCP(高帯域幅デジタルコンテンツ保護)レベルをクエリします。
戻り値
このディスプレイの現在のHDCPレベルを返します。
参照
HdcpLevel
getCurrentRefreshRateInMillihertz()
staticgetCurrentRefreshRateInMillihertz():number
このディスプレイの現在の垂直リフレッシュレートをmHz(ミリヘルツ)単位でクエリします
戻り値
number
このディスプレイの現在のリフレッシュレートをmHz単位で返します。現在のリフレッシュレートが変更されると、IDisplayListener.onRefreshRateChangeが呼び出されます。
getHdrMode()
staticgetHdrMode():HdrMode
現在のHDRモードを取得します。
戻り値
HDRモード。
getLowLatencyModeState()
staticgetLowLatencyModeState():LlmState
ディスプレイの現在の低レイテンシーモードの状態をクエリします。
戻り値
ディスプレイには低遅延モードの状態が使用されています。
getName()
staticgetName():string
ディスプレイコネクタ名をクエリします。
戻り値
string
ディスプレイコネクタの名前(パネル名ではない)。
getOverscanBorder()
staticgetOverscanBorder():IOverscanBorder
ディスプレイの現在のオーバースキャン境界値を返します。ボーダー値(左、上、右、下)は、ディスプレイの幅または高さの一部を表し、ディスプレイ上の可視領域の余白のような役割を果たします。
戻り値
現在のオーバースキャンボーダー構成。
スロー
ディスプレイデバイスがアクティブ状態でない場合、DeviceError
参照
IOverscanBorder
getTransferFunctions()
staticgetTransferFunctions():TransferFunction[]
サポートされている転送関数をディスプレイでクエリします。
戻り値
isAutoConfigSwitchEnabled()
staticisAutoConfigSwitchEnabled():boolean
自動構成切り替えが有効かどうかをクエリします。
戻り値
boolean
自動構成切り替えが有効な場合はtrue、無効な場合はfalse。
参照
IDisplayConfig
isBT2020ColorimetrySupported()
staticisBT2020ColorimetrySupported():boolean
ディスプレイがBT.2020 / Rec.2020色度基準をサポートしているかどうかを確認します。
戻り値
boolean
isHDRSupported()
staticisHDRSupported():boolean
ディスプレイがHDR(高精細レンジ)をサポートしているかどうかを確認します。
戻り値
boolean
isLowLatencyModeSupported()
staticisLowLatencyModeSupported():boolean
このディスプレイで何らかの低遅延モードがサポートされているかどうかをクエリします。
戻り値
boolean
サポートされている場合はtrue、そうでない場合はfalse。
isMultipleRefreshRateEnabled()
staticisMultipleRefreshRateEnabled():boolean
このディスプレイのマルチリフレッシュレート(MRR)状態をクエリします。これにより、クライアントはコンテンツにより適した代替リフレッシュレートをリクエストできます。
戻り値
boolean
ディスプレイに使用されているMRRの状態。
isSinkActive()
staticisSinkActive():boolean
このディスプレイソースデバイスが接続されているディスプレイシンクポートがアクティブかどうかを確認します。ディスプレイシンク(テレビやモニターなど)には複数のディスプレイポートがある場合があります。このソースデバイスが接続されているポートは、ディスプレイソース(このデバイス)の電源がオンになっていても非アクティブになっている可能性があります。
戻り値
boolean
ディスプレイシンクがアクティブな場合はtrueを返します。
Last updated: 2025年10月2日

