Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ
プライマリディスプレイのプロパティを取得するクラス。このターボモジュールではプライマリディスプレイのみがサポートされていることに注意してください。

コンストラクタ

new Display()

new Display(): Display

戻り値

Display

メソッド

addDisplayListener()

static addDisplayListener(listener: IDisplayListener): ISubscription ディスプレイプロパティが変更されたときにコールバックを受け取るディスプレイリスナーオブジェクトを追加します。戻り値はオブジェクトであり、リスナーのイベント受信を解除するのに使用されます。

パラメーター

listener
IDisplayListener IDisplayListenerインターフェイス:このリスナーに関連するISubscriptionオブジェクト

戻り値

ISubscription

addDisplayListener2()

static addDisplayListener2(listener: IDisplayListener): ISubscription ディスプレイプロパティが変更されたときにコールバックを受け取るディスプレイリスナーオブジェクトを追加します。戻り値はオブジェクトであり、リスナーのイベント受信を解除するのに使用されます。

パラメーター

listener
IDisplayListener IDisplayListenerインターフェイス:このリスナーに関連するISubscriptionオブジェクト

戻り値

ISubscription

addDisplayListener3()

static addDisplayListener3(listener: IDisplayListener): ISubscription AISR状態の変化など、ディスプレイプロパティが変更されたときにコールバックを受け取るディスプレイリスナーオブジェクトを追加します。戻り値はオブジェクトであり、リスナーのイベント受信を解除するのに使用されます。

パラメーター

listener
IDisplayListener IDisplayListenerインターフェイス:このリスナーに関連するISubscriptionオブジェクト

戻り値

ISubscription

getAisrState()

static getAisrState(): AisrState このディスプレイの現在のシステムレベルのAISR状態をクエリして返します。

戻り値

AisrState

getAllowedColorDepths()

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 現在の色深度を取得して返します。

戻り値

ColorDepth

getColorSpace()

static getColorSpace(): ColorSpace 現在の色空間を取得して返します。

戻り値

ColorSpace

getCurrentConfig()

static getCurrentConfig(): IDisplayConfig このディスプレイの現在の構成をクエリして返します。

戻り値

IDisplayConfig

getCurrentHdcpLevel()

static getCurrentHdcpLevel(): HdcpLevel このディスプレイの現在のHDCP(高帯域幅デジタルコンテンツ保護)レベルをクエリして返します。

戻り値

HdcpLevel

getCurrentRefreshRateInMillihertz()

static getCurrentRefreshRateInMillihertz(): number このディスプレイの現在の垂直リフレッシュレートをmHz(ミリヘルツ)単位でクエリして返します。現在のリフレッシュレートが変化すると呼び出されます。

戻り値

number

getHdrMode()

static getHdrMode(): HdrMode 現在のHDRモードを取得して返します。

戻り値

HdrMode

getLowLatencyModeState()

static getLowLatencyModeState(): LlmState ディスプレイで現在使用されている低遅延モードの状態をクエリして返します。

戻り値

LlmState

getName()

static getName(): string ディスプレイコネクタ名をクエリします。ディスプレイコネクタの名前(パネル名ではない)。

戻り値

string

getOverscanBorder()

static getOverscanBorder(): IOverscanBorder ディスプレイの現在のオーバースキャンボーダー値を返します。ボーダー値(左、上、右、下)は、ディスプレイの幅または高さの一部を表し、ディスプレイ上の可視領域の余白のような役割を果たします。現在のオーバースキャンボーダー構成。

エラー

  • ディスプレイデバイスがアクティブ状態でない場合、DeviceError

戻り値

IOverscanBorder

getSupportedHdrSettings()

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
最終更新日 2026年10月26日