クラス: レシーバー

コンストラクタ

レシーバー

new Receiver(label、FriendlyName、Capabilities、volume)

パラメータ

ラベル

文字列

受信者の識別子。

フレンドリー名

文字列

ユーザーに表示される、受信者の名称。

機能

任意

null 以外の chrome.cast.Capabilities の配列

レシーバー機能のセット。

値を null にすることはできません。

Volume

任意

chrome.cast.Volume

受信者の現在の音量。

値を null にすることはできません。

プロパティ

機能

非 null の chrome.cast.Capability の配列。

レシーバの機能(音声、動画など)。

ディスプレイのステータス

null 許容の chrome.cast.ReceiverDisplayStatus

拡張機能の UI でユーザーに表示されるレシーバー ステータス。 CUSTOM レシーバーでのみ有効です。レシーバーをアイドル状態を表示するには、displayStatus を null に設定します。

フレンドリー名

文字列

レシーバーのユーザーの名前(URI エスケープ)。必須です。

isActiveInput

null 値許容のブール値

この値は、キャスト デバイスがアクティブな入力であるかどうかを表します。 キャスト デバイスが接続され、CEC をサポートしていて、デバイスがアクティブなステータスを認識できる HDMI 入力の場合、この値が提供されます。それ以外の場合は null です。

ラベル

文字列

ブラウザ プロファイルと API クライアントの送信元に固有のレシーバの ID。ブラウザの再起動後も安定していますが、ユーザーがローカル ストレージを消去すると変更される可能性があります。

レシーバータイプ

null 以外の chrome.cast.ReceiverType

受信デバイスの種類。必須です。

Volume

null 許容の chrome.cast.Volume

レシーバの現在の音量。null 以外の場合、ボリュームのレベルとミュートされたプロパティが常に設定されます。