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


Last updated: 2026年7月22日