cast. framework
これは cast.framework 名前空間です。
クラス
ActiveInputStateEventData
受信者のアクティブな入力状態がイベントデータを変更しました。
ApplicationMetadata
キャスト アプリのメタデータ。
ApplicationMetadataEventData
アプリのメタデータでイベントデータが変更されました。
ApplicationStatusEventData
申請のステータス テキストの変更イベントデータ。
CastContext
キャストの操作を管理します。getInstance を使用してフェッチされるシングルトン オブジェクト。状態の管理 - キャスト アイコンの状態とセッション オブジェクトを提供します。 setOptions でキャスト オプションが提供されるまで、キャスト操作はサポートされていません。
CastOptions
ページのキャスト オプション。
CastSession
キャスト セッションを管理します。
CastStateEventData
キャスト状態の変更イベントのデータ。
EventData
一般的なキャスト イベント データ。イベントタイプを指定します。
MediaSessionEventData
メディア セッションの変更イベントデータ。
リモート プレーヤー
cast.framework.RemotePlayerController
で更新されるリモート プレーヤー プロパティ。
RemotePlayerChangedEvent
リモート プレーヤーのフィールド変更イベント。
RemotePlayerController
キャスト リモート プレーヤー コントローラ。キャスト 状態に対するリモート プレーヤーのデータ バインディングを提供します。プレーヤー オブジェクトを管理し、プロパティを更新して、プレーヤーを変更するためのイベントを提供します。
SessionStateEventData
セッション状態変更イベントのデータ。
VolumeEventData
受信量またはミュートされたイベントデータ
列挙型
アクティブな入力状態
数値
レシーバの Active-Input の状態。
値 |
|
---|---|
ACTIVE_INPUT_STATE_UNKNOWN |
数値 Google キャスト デバイスが現在アクティブなビデオ入力であるかどうかが不明である(または認識できない)ことを示します。アクティブな入力状態は、Google キャスト デバイスが CEC をサポートするテレビまたは AVR に接続されている場合にのみ報告できます。 |
ACTIVE_INPUT_STATE_NO |
数値 Google キャスト デバイスが現在アクティブなビデオ入力ではないことを示します。 |
ACTIVE_INPUT_STATE_YES |
数値 Google キャスト デバイスが現在アクティブなビデオ入力であることを示します。 |
CastContextEventType
文字列
cast.framework.CastContext がサポートするイベント。
値 |
|
---|---|
CAST_STATE_CHANGED |
文字列 キャスト アイコンの状態を追跡するためのイベント。 イベントデータのタイプは cast.framework.CastStateEventData です。 |
SESSION_STATE_CHANGED(セッションの状態の変更) |
文字列 現在のキャスト セッションを追跡するイベント。イベントデータのタイプは cast.framework.SessionStateEventData です。 |
キャスト状態
文字列
考えられるキャスト状態。
値 |
|
---|---|
NO_DEVICES_AVAILABLE |
文字列 利用できるキャスト デバイスがない。 |
未接続 |
文字列 キャスト デバイスは利用できるが、キャスト セッションを確立できない。 |
接続中 |
文字列 キャスト セッションが確立されています。 |
統合期 |
文字列 キャスト セッションが確立された。 |
ロガーレベル
数値
キャスト フレームワークのロギングレベル。
値 |
|
---|---|
DEBUG |
数値 デバッグ ロギング(すべてのメッセージ)。 |
情報 |
数値 情報ロギング(イベント、一般ログ)。 |
WARNING |
数値 警告ロギング(警告)。 |
エラー |
数値 エラーのロギング(エラー) |
なし |
数値 記録なし。 |
リモート プレーヤー イベント タイプ
文字列
cast.framework.RemotePlayer データの変更のイベントタイプ。
値 |
|
---|---|
あらゆる変化 |
文字列 すべてのプロパティが変更されました。 プロパティが変更されるたびに Angular に通知する必要がある Angular バインディング アプリケーションに役立ちます。 |
IS_CONNECTED_CHANGED |
文字列 プロパティ isConnected が変更されました。 |
IS_MEDIA_LOADED_CHANGED を指定する必要があります。 |
文字列 プロパティ isMediaLoader が変更されました。 |
QUEUE_DATA_CHANGED(キューデータの変更) |
文字列 プロパティ queueData が変更されました。 |
VIDEO_INFO_CHANGED |
文字列 プロパティ videoInfo が変更されました。 |
DURATION_CHANGED(時間変更) |
文字列 プロパティ duration が変更されました。 |
CURRENT_TIME_CHANGED 回 |
文字列 プロパティ currentTime が変更されました。 |
IS_PAUSED_CHANGED に変更 |
文字列 プロパティ isPaused が変更されました。 |
音量のレベル変更 |
文字列 プロパティ volumeLevel が変更されました。 |
変更のカナダ数 |
文字列 プロパティ canControlVolume が変更されました。 |
IS_MUTED_CHANGED 回 |
文字列 プロパティ is 自身のミュートが変更されました。 |
CAN_PAUSE_CHANGED |
文字列 プロパティ canPause が変更されました。 |
CAN_SEEK_CHANGED |
文字列 プロパティ canSeek が変更されました。 |
表示名の変更 |
文字列 プロパティ displayName が変更されました。 |
STATUS_TEXT_CHANGED |
文字列 プロパティ statusText が変更されました。 |
タイトルの変更 |
文字列 プロパティ title が変更されました。 |
DISPLAY_STATUS_CHANGED 件 |
文字列 プロパティ displayStatus が変更されました。 |
MEDIA_INFO_CHANGED |
文字列 プロパティ mediaInfo が変更されました。 |
IMAGE_URL_CHANGED |
文字列 プロパティ imageUrl が変更されました。 |
Player_STATE_CHANGED 件 |
文字列 プロパティ playerState が変更されました。 |
IS_PLAYING_BREAK_CHANGED |
文字列 プロパティ isPlayingBreak が変更されました。 |
NUMBER_BREAK_CLIPS_CHANGED 件 |
文字列 プロパティ numberBreakClips が変更されました。 |
CURRENT_BREAK_CLIP_NUMBER_CHANGED 回 |
文字列 プロパティ currentBreakClipNumber が変更されました。 |
CURRENT_BREAK_TIME_CHANGED 日 |
文字列 プロパティ currentBreakTime が変更されました。 |
CURRENT_BREAK_CLIP_TIME_CHANGED |
文字列 プロパティ currentBreakClipTime が変更されました。 |
BREAK_ID_CHANGED 日 |
文字列 プロパティ breakId が変更されました。 |
BREAK_CLIP_ID_CHANGED |
文字列 プロパティ breakClipId が変更されました。 |
WHEN_SKIPPABLE_CHANGED 回 |
文字列 whenSkippable のプロパティが変更されました。 |
ライブ範囲の変更回数 |
文字列 プロパティ liveSeekableRange が変更されました。 |
SessionEventType
文字列
cast.framework.CastSession がサポートするイベント。
値 |
|
---|---|
APPLICATION_STATUS_CHANGED |
文字列 申請のステータスのテキストが変更されました。 イベントデータのタイプは cast.framework.ApplicationStatusEventData です。 |
APPLICATION_METADATA_CHANGED |
文字列 アプリのメタデータが変更されました。 イベントデータのタイプは cast.framework.ApplicationMetadataEventData です。 |
ACTIVE_INPUT_STATE_CHANGED |
文字列 レシーバーのアクティブな入力状態が変更されました。イベントデータのタイプは cast.framework.ActiveInputStateEventData です。 |
ボリュームの変化 |
文字列 受信音量またはミュート ステータスが変更されました。 イベントデータのタイプは cast.framework.VolumeEventData です。 |
MEDIA_SESSION(メディア セッション) |
文字列 新しいメディア セッションを開始しました。イベントデータのタイプは cast.framework.MediaSessionEventData です。 |
セッション状態
文字列
考えられるキャスト セッションの状態。
値 |
|
---|---|
セッションなし |
文字列 キャスト セッションが確立されていません。 |
セッション開始 |
文字列 キャスト セッションが確立されています。 |
セッション開始 |
文字列 キャスト セッションが確立された。 |
SESSION_START_FAILED(セッションの開始エラー) |
文字列 キャスト セッションを開始できませんでした。失敗の理由は、イベントデータ cast.framework.SessionStateEventData#errorCode フィールドに記載されています。 |
SESSION_ENDING(セッション終了) |
文字列 キャスト セッションが切断されています。 |
SESSION_ENDED(セッション終了) |
文字列 キャスト セッションが切断されました。 |
SESSION_RESUMED(セッション数の再開) |
文字列 既存のセッションへの接続が確立されます。 |
プロパティ
アクティブな入力状態
数値
レシーバの Active-Input の状態。
値 |
|
---|---|
ACTIVE_INPUT_STATE_UNKNOWN |
数値 Google キャスト デバイスが現在アクティブなビデオ入力であるかどうかが不明である(または認識できない)ことを示します。アクティブな入力状態は、Google キャスト デバイスが CEC をサポートするテレビまたは AVR に接続されている場合にのみ報告できます。 |
ACTIVE_INPUT_STATE_NO |
数値 Google キャスト デバイスが現在アクティブなビデオ入力ではないことを示します。 |
ACTIVE_INPUT_STATE_YES |
数値 Google キャスト デバイスが現在アクティブなビデオ入力であることを示します。 |
CastContextEventType
文字列
cast.framework.CastContext がサポートするイベント。
値 |
|
---|---|
CAST_STATE_CHANGED |
文字列 キャスト アイコンの状態を追跡するためのイベント。 イベントデータのタイプは cast.framework.CastStateEventData です。 |
SESSION_STATE_CHANGED(セッションの状態の変更) |
文字列 現在のキャスト セッションを追跡するイベント。イベントデータのタイプは cast.framework.SessionStateEventData です。 |
キャスト状態
文字列
考えられるキャスト状態。
値 |
|
---|---|
NO_DEVICES_AVAILABLE |
文字列 利用できるキャスト デバイスがない。 |
未接続 |
文字列 キャスト デバイスは利用できるが、キャスト セッションを確立できない。 |
接続中 |
文字列 キャスト セッションが確立されています。 |
統合期 |
文字列 キャスト セッションが確立された。 |
ロガーレベル
数値
キャスト フレームワークのロギングレベル。
値 |
|
---|---|
DEBUG |
数値 デバッグ ロギング(すべてのメッセージ)。 |
情報 |
数値 情報ロギング(イベント、一般ログ)。 |
WARNING |
数値 警告ロギング(警告)。 |
エラー |
数値 エラーのロギング(エラー) |
なし |
数値 記録なし。 |
リモート プレーヤー イベント タイプ
文字列
cast.framework.RemotePlayer データの変更のイベントタイプ。
値 |
|
---|---|
あらゆる変化 |
文字列 すべてのプロパティが変更されました。 プロパティが変更されるたびに Angular に通知する必要がある Angular バインディング アプリケーションに役立ちます。 |
IS_CONNECTED_CHANGED |
文字列 プロパティ isConnected が変更されました。 |
IS_MEDIA_LOADED_CHANGED を指定する必要があります。 |
文字列 プロパティ isMediaLoader が変更されました。 |
QUEUE_DATA_CHANGED(キューデータの変更) |
文字列 プロパティ queueData が変更されました。 |
VIDEO_INFO_CHANGED |
文字列 プロパティ videoInfo が変更されました。 |
DURATION_CHANGED(時間変更) |
文字列 プロパティ duration が変更されました。 |
CURRENT_TIME_CHANGED 回 |
文字列 プロパティ currentTime が変更されました。 |
IS_PAUSED_CHANGED に変更 |
文字列 プロパティ isPaused が変更されました。 |
音量のレベル変更 |
文字列 プロパティ volumeLevel が変更されました。 |
変更のカナダ数 |
文字列 プロパティ canControlVolume が変更されました。 |
IS_MUTED_CHANGED 回 |
文字列 プロパティ is 自身のミュートが変更されました。 |
CAN_PAUSE_CHANGED |
文字列 プロパティ canPause が変更されました。 |
CAN_SEEK_CHANGED |
文字列 プロパティ canSeek が変更されました。 |
表示名の変更 |
文字列 プロパティ displayName が変更されました。 |
STATUS_TEXT_CHANGED |
文字列 プロパティ statusText が変更されました。 |
タイトルの変更 |
文字列 プロパティ title が変更されました。 |
DISPLAY_STATUS_CHANGED 件 |
文字列 プロパティ displayStatus が変更されました。 |
MEDIA_INFO_CHANGED |
文字列 プロパティ mediaInfo が変更されました。 |
IMAGE_URL_CHANGED |
文字列 プロパティ imageUrl が変更されました。 |
Player_STATE_CHANGED 件 |
文字列 プロパティ playerState が変更されました。 |
IS_PLAYING_BREAK_CHANGED |
文字列 プロパティ isPlayingBreak が変更されました。 |
NUMBER_BREAK_CLIPS_CHANGED 件 |
文字列 プロパティ numberBreakClips が変更されました。 |
CURRENT_BREAK_CLIP_NUMBER_CHANGED 回 |
文字列 プロパティ currentBreakClipNumber が変更されました。 |
CURRENT_BREAK_TIME_CHANGED 日 |
文字列 プロパティ currentBreakTime が変更されました。 |
CURRENT_BREAK_CLIP_TIME_CHANGED |
文字列 プロパティ currentBreakClipTime が変更されました。 |
BREAK_ID_CHANGED 日 |
文字列 プロパティ breakId が変更されました。 |
BREAK_CLIP_ID_CHANGED |
文字列 プロパティ breakClipId が変更されました。 |
WHEN_SKIPPABLE_CHANGED 回 |
文字列 whenSkippable のプロパティが変更されました。 |
ライブ範囲の変更回数 |
文字列 プロパティ liveSeekableRange が変更されました。 |
SessionEventType
文字列
cast.framework.CastSession がサポートするイベント。
値 |
|
---|---|
APPLICATION_STATUS_CHANGED |
文字列 申請のステータスのテキストが変更されました。 イベントデータのタイプは cast.framework.ApplicationStatusEventData です。 |
APPLICATION_METADATA_CHANGED |
文字列 アプリのメタデータが変更されました。 イベントデータのタイプは cast.framework.ApplicationMetadataEventData です。 |
ACTIVE_INPUT_STATE_CHANGED |
文字列 レシーバーのアクティブな入力状態が変更されました。イベントデータのタイプは cast.framework.ActiveInputStateEventData です。 |
ボリュームの変化 |
文字列 受信音量またはミュート ステータスが変更されました。 イベントデータのタイプは cast.framework.VolumeEventData です。 |
MEDIA_SESSION(メディア セッション) |
文字列 新しいメディア セッションを開始しました。イベントデータのタイプは cast.framework.MediaSessionEventData です。 |
セッション状態
文字列
考えられるキャスト セッションの状態。
値 |
|
---|---|
セッションなし |
文字列 キャスト セッションが確立されていません。 |
セッション開始 |
文字列 キャスト セッションが確立されています。 |
セッション開始 |
文字列 キャスト セッションが確立された。 |
SESSION_START_FAILED(セッションの開始エラー) |
文字列 キャスト セッションを開始できませんでした。失敗の理由は、イベントデータ cast.framework.SessionStateEventData#errorCode フィールドに記載されています。 |
SESSION_ENDING(セッション終了) |
文字列 キャスト セッションが切断されています。 |
SESSION_ENDED(セッション終了) |
文字列 キャスト セッションが切断されました。 |
SESSION_RESUMED(セッション数の再開) |
文字列 既存のセッションへの接続が確立されます。 |
バージョン
文字列
現在の送信者のフレームワーク フレームワークのバージョン。
メソッド
setLoggerLevel
setLoggerLevel(level)
キャストのロギングレベルを設定する。
パラメータ |
|
---|---|
level |
ロギングレベル。 値を null にすることはできません。 |
抽象型
EventType
(null 以外の cast.framework.CastContextEventType、非 null cast.framework.SessionEventType、または null 以外の cast.framework.RemotePlayerEventType)。
サポートされているイベントタイプ。