コンストラクタ
new Display()
new Display(): Display戻り値
Displayメソッド
addDisplayListener()
static addDisplayListener(listener: IDisplayListener): ISubscription
ディスプレイプロパティが変更されたときにコールバックを受け取るディスプレイリスナーオブジェクトを追加します。戻り値はオブジェクトであり、リスナーのイベント受信を解除するのに使用されます。
パラメーター
listener
IDisplayListener IDisplayListenerインターフェイス:このリスナーに関連するISubscriptionオブジェクト戻り値
ISubscriptionaddDisplayListener2()
static addDisplayListener2(listener: IDisplayListener): ISubscription
ディスプレイプロパティが変更されたときにコールバックを受け取るディスプレイリスナーオブジェクトを追加します。戻り値はオブジェクトであり、リスナーのイベント受信を解除するのに使用されます。
パラメーター
listener
IDisplayListener IDisplayListenerインターフェイス:このリスナーに関連するISubscriptionオブジェクト戻り値
ISubscriptionaddDisplayListener3()
static addDisplayListener3(listener: IDisplayListener): ISubscription
AISR状態の変化など、ディスプレイプロパティが変更されたときにコールバックを受け取るディスプレイリスナーオブジェクトを追加します。戻り値はオブジェクトであり、リスナーのイベント受信を解除するのに使用されます。
パラメーター
listener
IDisplayListener IDisplayListenerインターフェイス:このリスナーに関連するISubscriptionオブジェクト戻り値
ISubscriptiongetAisrState()
static getAisrState(): AisrState
このディスプレイの現在のシステムレベルのAISR状態をクエリして返します。
戻り値
AisrStategetAllowedColorDepths()
static getAllowedColorDepths(colorSpace: ColorSpace): ColorDepth[]
接続されているディスプレイ/テレビの機能とデバイスの機能に基づいて取得される、特定の色空間で許容される色深度をクエリします。解像度、リフレッシュレート、またはHDR設定が変更された場合、クライアントはこのAPIを再度クエリして、許容される色深度を更新する必要があります。
パラメーター
colorSpace
ColorSpace 許容される色深度が照会される色空間。戻り値
ColorDepth[]
ColorDepth[]:指定された色空間で使用可能なColorDepth値の配列
getAllowedColorSpaces()
static getAllowedColorSpaces(): ColorSpace[]
接続されているディスプレイ/テレビの機能とデバイスの機能に基づいて取得される許容色空間をクエリします。解像度、リフレッシュレート、またはHDR設定が変更された場合、クライアントはこのAPIを再度クエリして、許容される色空間を更新する必要があります。
戻り値
ColorSpace[]
ColorSpace[]:許可されている色空間を表すColorSpace値の配列
getAllSupportedConfigs()
static getAllSupportedConfigs(): IDisplayConfig[]
このディスプレイでサポートされているすべての構成のリストをクエリして返します。
戻り値
IDisplayConfig[]
getColorDepth()
static getColorDepth(): ColorDepth
現在の色深度を取得して返します。
戻り値
ColorDepthgetColorSpace()
static getColorSpace(): ColorSpace
現在の色空間を取得して返します。
戻り値
ColorSpacegetCurrentConfig()
static getCurrentConfig(): IDisplayConfig
このディスプレイの現在の構成をクエリして返します。
戻り値
IDisplayConfiggetCurrentHdcpLevel()
static getCurrentHdcpLevel(): HdcpLevel
このディスプレイの現在のHDCP(高帯域幅デジタルコンテンツ保護)レベルをクエリして返します。
戻り値
HdcpLevelgetCurrentRefreshRateInMillihertz()
static getCurrentRefreshRateInMillihertz(): number
このディスプレイの現在の垂直リフレッシュレートをmHz(ミリヘルツ)単位でクエリして返します。現在のリフレッシュレートが変化すると呼び出されます。
戻り値
number
getHdrMode()
static getHdrMode(): HdrMode
現在のHDRモードを取得して返します。
戻り値
HdrModegetLowLatencyModeState()
static getLowLatencyModeState(): LlmState
ディスプレイで現在使用されている低遅延モードの状態をクエリして返します。
戻り値
LlmStategetName()
static getName(): string
ディスプレイコネクタ名をクエリします。ディスプレイコネクタの名前(パネル名ではない)。
戻り値
string
getOverscanBorder()
static getOverscanBorder(): IOverscanBorder
ディスプレイの現在のオーバースキャンボーダー値を返します。ボーダー値(左、上、右、下)は、ディスプレイの幅または高さの一部を表し、ディスプレイ上の可視領域の余白のような役割を果たします。現在のオーバースキャンボーダー構成。
エラー
- ディスプレイデバイスがアクティブ状態でない場合、DeviceError
戻り値
IOverscanBordergetSupportedHdrSettings()
static getSupportedHdrSettings(): HdrMode[]
接続されているディスプレイ/テレビの機能とデバイスの機能に基づいて決定される、サポートされているHDRモードをクエリします。
戻り値
HdrMode[]
HdrMode[]:サポートされているHDRモードを表すHdrMode値の配列
getTransferFunctions()
static getTransferFunctions(): TransferFunction[]
ディスプレイによってサポートされている転送機能をクエリします。
戻り値
TransferFunction[]
isAisrSupported()
static isAisrSupported(): boolean
このディスプレイでAI超解像(AISR)がサポートされているかどうかをクエリします。AISRがサポートされている場合はtrue、そうでない場合はfalse。
戻り値
boolean
isAutoConfigSwitchEnabled()
static isAutoConfigSwitchEnabled(): boolean
自動構成切り替えが有効かどうかをクエリします。自動構成切り替えが有効な場合はtrue、そうでない場合はfalse
戻り値
boolean
isBT2020ColorimetrySupported()
static isBT2020ColorimetrySupported(): boolean
ディスプレイがBT.2020 / Rec.2020色度基準をサポートしているかどうかを確認します。
戻り値
boolean
isHDRSupported()
static isHDRSupported(): boolean
以下のAPIは単なるラッパーAPIであり、ネイティブAPIとの1:1での直接対応はしていません。
戻り値
boolean
isLowLatencyModeSupported()
static isLowLatencyModeSupported(): boolean
このディスプレイで何らかの低遅延モードがサポートされているかどうかをクエリします。サポートされている場合はtrue、そうでない場合はfalse
戻り値
boolean
isMultipleRefreshRateEnabled()
static isMultipleRefreshRateEnabled(): boolean
このディスプレイのマルチリフレッシュレート(MRR)状態をクエリします。これにより、クライアントはコンテンツにより適した代替リフレッシュレートをリクエストできます。ディスプレイに使用されているMRRの状態。
戻り値
boolean
isSinkActive()
static isSinkActive(): boolean
このディスプレイソースデバイスが接続されているディスプレイシンクポートがアクティブかどうかを確認します。ディスプレイシンク(テレビやモニターなど)には複数のディスプレイポートがある場合があります。このソースデバイスが接続されているポートは、ディスプレイソース(このデバイス)の電源がオンになっていても非アクティブになっている可能性があります。ディスプレイシンクがアクティブな場合はtrueを返します。
戻り値
boolean

