cast. フレームワーク
これは cast.framework 名前空間です。
クラス
ActiveInputStateEventData
レシーバーのアクティブ入力状態変化イベントデータ。
ApplicationMetadata
キャスト アプリのメタデータ。
ApplicationMetadataEventData
アプリケーション メタデータの変更イベントデータ。
ApplicationStatusEventData
アプリケーションのステータス テキストの変更イベントデータ。
CastContext
キャストの操作を管理します。getInstance を使用してフェッチされるシングルトン オブジェクト。状態の管理 - キャスト アイコンとセッション オブジェクトの状態を提供します。 setOptions によってキャスト オプションが提供されるまで、キャスト操作はサポートされません。
CastOptions
ページキャスト オプション。
CastSession
キャスト セッションを管理する。
CastStateEventData
キャスト状態変更イベントのデータ。
EventData
一般的なキャスト イベントデータ。イベントタイプを指定します。
MediaSessionEventData
メディア セッションの変更イベントデータ。
RemotePlayer
cast.framework.RemotePlayerController
によって更新されるリモート プレーヤーのプロパティ。
RemotePlayerChangedEvent
リモート プレーヤーのフィールド変更イベント。
RemotePlayerController
キャスト リモート プレーヤー コントローラ。リモート プレーヤーをキャスト状態にデータ バインディングします。プレーヤー オブジェクトを管理し、そのプロパティを更新して、プレーヤーの変更に関するイベントを提供します。
SessionStateEventData
セッション状態変更イベントのデータ。
VolumeEventData
レシーバーの音量や、変更されたイベントデータのミュート。
列挙型
ActiveInputState
数値
レシーバのアクティブ入力の考えられる状態。
値 |
|
---|---|
ACTIVE_INPUT_STATE_UNKNOWN |
数値 Google キャスト デバイスが現在アクティブなビデオ入力かどうかわからない(またはわからない)ことを示します。アクティブな入力状態は、Google キャスト デバイスが CEC 対応のテレビまたは AVR に接続されている場合にのみ報告できます。 |
ACTIVE_INPUT_STATE_NO |
数値 Google Cast デバイスが現在アクティブなビデオ入力ではないことを示します。 |
ACTIVE_INPUT_STATE_YES |
数値 Google Cast デバイスが現在アクティブなビデオ入力であることを示します。 |
CastContextEventType
string
cast.framework.CastContext がサポートするイベント。
値 |
|
---|---|
CAST_STATE_CHANGED |
string キャスト アイコンの状態を追跡するイベント。 イベントデータの型は cast.framework.CastStateEventData です。 |
SESSION_STATE_CHANGED |
string 現在のキャスト セッションを追跡するイベント。 イベントデータのタイプは cast.framework.SessionStateEventData です。 |
CastState
string
可能性のあるキャスト状態。
値 |
|
---|---|
NO_DEVICES_AVAILABLE |
string 利用できるキャスト デバイスがありません。 |
NOT_CONNECTED |
string キャスト デバイスは利用できるが、キャスト セッションが確立されない。 |
接続中 |
string キャスト セッションを確立しています。 |
統合期 |
string キャスト セッションが確立されます。 |
LoggerLevel
数値
キャスト フレームワークのロギングレベル。
値 |
|
---|---|
デバッグ |
数値 デバッグ ロギング(すべてのメッセージ)。 |
情報 |
数値 情報ロギング(イベント、一般的なログ)。 |
事前警告 |
数値 警告ロギング(警告)。 |
エラー |
数値 エラーのロギング(エラー)。 |
NONE |
数値 ロギングなし。 |
RemotePlayerEventType
string
cast.framework.RemotePlayer データの変更に関するイベントタイプ。
値 |
|
---|---|
ANY_CHANGE |
string プロパティが変更された。プロパティが変更されるたびに Angular に通知する必要がある Angular バインディング アプリケーションに便利です。 |
IS_CONNECTED_CHANGED |
string プロパティ isConnected が変更されました。 |
IS_MEDIA_LOADED_CHANGED |
string プロパティ isMediaLoaded が変更されました。 |
QUEUE_DATA_CHANGED |
string queueData プロパティが変更されました。 |
VIDEO_INFO_CHANGED |
string プロパティ videoInfo が変更されました。 |
DURATION_CHANGED |
string プロパティの duration が変更されました。 |
CURRENT_TIME_CHANGED |
string currentTime プロパティが変更されました。 |
IS_PAUSED_CHANGED |
string プロパティ isPaused が変更されました。 |
VOLUME_LEVEL_CHANGED |
string プロパティ volumeLevel が変更されました。 |
CAN_CONTROL_VOLUME_CHANGED |
string プロパティ canControlVolume が変更されました。 |
IS_MUTED_CHANGED |
string プロパティ isMuted が変更されました。 |
CAN_PAUSE_CHANGED |
string プロパティ canPause が変更されました。 |
CAN_SEEK_CHANGED |
string プロパティ canSeek が変更されました。 |
DISPLAY_NAME_CHANGED |
string プロパティ displayName が変更されました。 |
STATUS_TEXT_CHANGED |
string プロパティ statusText が変更されました。 |
TITLE_CHANGED |
string プロパティの title が変更されました。 |
DISPLAY_STATUS_CHANGED |
string プロパティ displayStatus が変更されました。 |
MEDIA_INFO_CHANGED |
string プロパティ mediaInfo が変更されました。 |
IMAGE_URL_CHANGED |
string プロパティ imageUrl が変更されました。 |
PLAYER_STATE_CHANGED |
string プロパティ playerState が変更されました。 |
IS_PLAYING_BREAK_CHANGED |
string プロパティ isPlayingBreak が変更されました。 |
NUMBER_BREAK_CLIPS_CHANGED |
string numberBreakClips プロパティが変更されました。 |
CURRENT_BREAK_CLIP_NUMBER_CHANGED |
string プロパティ currentBreakClipNumber が変更されました。 |
CURRENT_BREAK_TIME_CHANGED |
string プロパティ currentBreakTime が変更されました。 |
CURRENT_BREAK_CLIP_TIME_CHANGED |
string currentBreakClipTime プロパティが変更されました。 |
BREAK_ID_CHANGED |
string プロパティ breakId が変更されました。 |
BREAK_CLIP_ID_CHANGED |
string プロパティ breakClipId が変更されました。 |
WHEN_SKIPPABLE_CHANGED |
string whenSkippable プロパティが変更されました。 |
LIVE_SEEKABLE_RANGE_CHANGED |
string プロパティ liveSeekableRange が変更されました。 |
SessionEventType
string
cast.framework.CastSession がサポートするイベント。
値 |
|
---|---|
APPLICATION_STATUS_CHANGED |
string 申請のステータスのテキストが変更されました。イベントデータの型は cast.framework.ApplicationStatusEventData です。 |
APPLICATION_METADATA_CHANGED |
string アプリのメタデータが変更されました。イベントデータの型は cast.framework.ApplicationMetadataEventData です。 |
ACTIVE_INPUT_STATE_CHANGED |
string レシーバーのアクティブな入力状態が変化しました。 イベントデータのタイプは cast.framework.ActiveInputStateEventData です。 |
VOLUME_CHANGED |
string レシーバーの音量またはミュート ステータスが変わった。 イベントデータのタイプは cast.framework.VolumeEventData です。 |
MEDIA_SESSION |
string 新しいメディア セッションを開始しました。 イベントデータのタイプは cast.framework.MediaSessionEventData です。 |
SessionState
string
キャスト セッションの状態。
値 |
|
---|---|
NO_SESSION |
string キャスト セッションが確立されていません。 |
SESSION_STARTING |
string キャスト セッションを確立しています。 |
SESSION_STARTED |
string キャスト セッションが確立されます。 |
SESSION_START_FAILED |
string キャスト セッションを開始できませんでした。失敗理由は、イベントデータの cast.framework.SessionStateEventData#errorCode フィールドに表示されます。 |
SESSION_ENDING |
string キャスト セッションの接続を解除しています。 |
SESSION_ENDED |
string キャスト セッションが切断されました。 |
SESSION_RESUMED |
string 既存のセッションへの接続を確立します。 |
プロパティ
ActiveInputState
数値
レシーバのアクティブ入力の考えられる状態。
値 |
|
---|---|
ACTIVE_INPUT_STATE_UNKNOWN |
数値 Google キャスト デバイスが現在アクティブなビデオ入力かどうかわからない(またはわからない)ことを示します。アクティブな入力状態は、Google キャスト デバイスが CEC 対応のテレビまたは AVR に接続されている場合にのみ報告できます。 |
ACTIVE_INPUT_STATE_NO |
数値 Google Cast デバイスが現在アクティブなビデオ入力ではないことを示します。 |
ACTIVE_INPUT_STATE_YES |
数値 Google Cast デバイスが現在アクティブなビデオ入力であることを示します。 |
CastContextEventType
string
cast.framework.CastContext がサポートするイベント。
値 |
|
---|---|
CAST_STATE_CHANGED |
string キャスト アイコンの状態を追跡するイベント。 イベントデータの型は cast.framework.CastStateEventData です。 |
SESSION_STATE_CHANGED |
string 現在のキャスト セッションを追跡するイベント。 イベントデータのタイプは cast.framework.SessionStateEventData です。 |
CastState
string
可能性のあるキャスト状態。
値 |
|
---|---|
NO_DEVICES_AVAILABLE |
string 利用できるキャスト デバイスがありません。 |
NOT_CONNECTED |
string キャスト デバイスは利用できるが、キャスト セッションが確立されない。 |
接続中 |
string キャスト セッションを確立しています。 |
統合期 |
string キャスト セッションが確立されます。 |
LoggerLevel
数値
キャスト フレームワークのロギングレベル。
値 |
|
---|---|
デバッグ |
数値 デバッグ ロギング(すべてのメッセージ)。 |
情報 |
数値 情報ロギング(イベント、一般的なログ)。 |
事前警告 |
数値 警告ロギング(警告)。 |
エラー |
数値 エラーのロギング(エラー)。 |
NONE |
数値 ロギングなし。 |
RemotePlayerEventType
string
cast.framework.RemotePlayer データの変更に関するイベントタイプ。
値 |
|
---|---|
ANY_CHANGE |
string プロパティが変更された。プロパティが変更されるたびに Angular に通知する必要がある Angular バインディング アプリケーションに便利です。 |
IS_CONNECTED_CHANGED |
string プロパティ isConnected が変更されました。 |
IS_MEDIA_LOADED_CHANGED |
string プロパティ isMediaLoaded が変更されました。 |
QUEUE_DATA_CHANGED |
string queueData プロパティが変更されました。 |
VIDEO_INFO_CHANGED |
string プロパティ videoInfo が変更されました。 |
DURATION_CHANGED |
string プロパティの duration が変更されました。 |
CURRENT_TIME_CHANGED |
string currentTime プロパティが変更されました。 |
IS_PAUSED_CHANGED |
string プロパティ isPaused が変更されました。 |
VOLUME_LEVEL_CHANGED |
string プロパティ volumeLevel が変更されました。 |
CAN_CONTROL_VOLUME_CHANGED |
string プロパティ canControlVolume が変更されました。 |
IS_MUTED_CHANGED |
string プロパティ isMuted が変更されました。 |
CAN_PAUSE_CHANGED |
string プロパティ canPause が変更されました。 |
CAN_SEEK_CHANGED |
string プロパティ canSeek が変更されました。 |
DISPLAY_NAME_CHANGED |
string プロパティ displayName が変更されました。 |
STATUS_TEXT_CHANGED |
string プロパティ statusText が変更されました。 |
TITLE_CHANGED |
string プロパティの title が変更されました。 |
DISPLAY_STATUS_CHANGED |
string プロパティ displayStatus が変更されました。 |
MEDIA_INFO_CHANGED |
string プロパティ mediaInfo が変更されました。 |
IMAGE_URL_CHANGED |
string プロパティ imageUrl が変更されました。 |
PLAYER_STATE_CHANGED |
string プロパティ playerState が変更されました。 |
IS_PLAYING_BREAK_CHANGED |
string プロパティ isPlayingBreak が変更されました。 |
NUMBER_BREAK_CLIPS_CHANGED |
string numberBreakClips プロパティが変更されました。 |
CURRENT_BREAK_CLIP_NUMBER_CHANGED |
string プロパティ currentBreakClipNumber が変更されました。 |
CURRENT_BREAK_TIME_CHANGED |
string プロパティ currentBreakTime が変更されました。 |
CURRENT_BREAK_CLIP_TIME_CHANGED |
string currentBreakClipTime プロパティが変更されました。 |
BREAK_ID_CHANGED |
string プロパティ breakId が変更されました。 |
BREAK_CLIP_ID_CHANGED |
string プロパティ breakClipId が変更されました。 |
WHEN_SKIPPABLE_CHANGED |
string whenSkippable プロパティが変更されました。 |
LIVE_SEEKABLE_RANGE_CHANGED |
string プロパティ liveSeekableRange が変更されました。 |
SessionEventType
string
cast.framework.CastSession がサポートするイベント。
値 |
|
---|---|
APPLICATION_STATUS_CHANGED |
string 申請のステータスのテキストが変更されました。イベントデータの型は cast.framework.ApplicationStatusEventData です。 |
APPLICATION_METADATA_CHANGED |
string アプリのメタデータが変更されました。イベントデータの型は cast.framework.ApplicationMetadataEventData です。 |
ACTIVE_INPUT_STATE_CHANGED |
string レシーバーのアクティブな入力状態が変化しました。 イベントデータのタイプは cast.framework.ActiveInputStateEventData です。 |
VOLUME_CHANGED |
string レシーバーの音量またはミュート ステータスが変わった。 イベントデータのタイプは cast.framework.VolumeEventData です。 |
MEDIA_SESSION |
string 新しいメディア セッションを開始しました。 イベントデータのタイプは cast.framework.MediaSessionEventData です。 |
SessionState
string
キャスト セッションの状態。
値 |
|
---|---|
NO_SESSION |
string キャスト セッションが確立されていません。 |
SESSION_STARTING |
string キャスト セッションを確立しています。 |
SESSION_STARTED |
string キャスト セッションが確立されます。 |
SESSION_START_FAILED |
string キャスト セッションを開始できませんでした。失敗理由は、イベントデータの cast.framework.SessionStateEventData#errorCode フィールドに表示されます。 |
SESSION_ENDING |
string キャスト セッションの接続を解除しています。 |
SESSION_ENDED |
string キャスト セッションが切断されました。 |
SESSION_RESUMED |
string 既存のセッションへの接続を確立します。 |
バージョン
string
現在のセンダーのキャスト フレームワークのバージョン。
メソッド
setLoggerLevel
setLoggerLevel(level)
キャストのロギングレベルを設定します。
パラメータ |
|
---|---|
level |
ロギングレベル。 値を null にすることはできません。 |
抽象型
EventType
(null 以外の cast.framework.CastContextEventType、null でない cast.framework.SessionEventType、null でない cast.framework.RemotePlayerEventType)
サポートされているイベントタイプ。