cast. 프레임워크
Cast.framework 네임스페이스입니다.
클래스
ActiveInputStateEventData
수신기 활성 입력 상태가 변경된 이벤트 데이터입니다.
ApplicationMetadata
Cast 애플리케이션 메타데이터입니다.
ApplicationMetadataEventData
애플리케이션 메타데이터가 이벤트 데이터를 변경했습니다.
ApplicationStatusEventData
애플리케이션 상태 텍스트로 이벤트 데이터가 변경되었습니다.
CastContext
전송 상호작용을 관리합니다. getInstance를 사용하여 가져오는 싱글톤 객체입니다. 상태 관리 - 전송 아이콘 및 세션 객체의 상태를 제공합니다. 전송 상호작용은 setOptions에서 전송 옵션을 제공할 때까지 지원되지 않습니다.
CastOptions
페이지 전송 옵션
CastSession
전송 세션을 관리합니다.
CastStateEventData
전송 상태 변경 이벤트의 데이터
EventData
일반 전송 이벤트 데이터 이벤트 유형을 제공합니다.
MediaSessionEventData
미디어 세션에서 이벤트 데이터가 변경되었습니다.
RemotePlayer
cast.framework.RemotePlayerController
에 의해 업데이트되는 원격 플레이어 속성
RemotePlayerChangedEvent
원격 플레이어 필드 변경 이벤트입니다.
RemotePlayerController
Cast 원격 플레이어 컨트롤러. 원격 플레이어를 전송 상태에 대한 데이터 결합을 제공합니다. 플레이어 객체를 관리하고 속성을 업데이트하여 플레이어 변경사항에 관한 이벤트를 제공합니다.
SessionStateEventData
세션 상태 변경 이벤트의 데이터입니다.
VolumeEventData
수신기 볼륨 또는 변경된 이벤트 데이터 음소거
열거형
ActiveInputState
숫자
수신자 활성 입력의 가능한 상태입니다.
값 |
|
---|---|
ACTIVE_INPUT_STATE_UNKNOWN |
숫자 Google Cast 기기가 현재 활성화된 동영상 입력인지 알 수 없거나 알 수 없음을 나타냅니다. 활성 입력 상태는 Google Cast 기기가 CEC를 지원하는 TV나 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 사용할 수 있는 Cast 기기가 없습니다. |
NOT_CONNECTED |
string Cast 기기를 사용할 수 있지만 전송 세션이 설정되지 않았습니다. |
연결 중 |
string 전송 세션을 설정하는 중입니다. |
연결 |
string 전송 세션이 설정되었습니다. |
LoggerLevel
숫자
캐스트 프레임워크의 로깅 수준
값 |
|
---|---|
디버그 |
숫자 디버그 로깅 (모든 메시지) |
정보 |
숫자 정보 로깅 (이벤트, 일반 로그) |
주의 |
숫자 경고 로깅 (경고) |
오류 |
숫자 로깅하는 중에 오류가 발생했습니다 (오류). |
없음 |
숫자 로깅하지 않습니다. |
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 속성 기간이 변경되었습니다. |
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 Cast 기기가 현재 활성화된 동영상 입력인지 알 수 없거나 알 수 없음을 나타냅니다. 활성 입력 상태는 Google Cast 기기가 CEC를 지원하는 TV나 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 사용할 수 있는 Cast 기기가 없습니다. |
NOT_CONNECTED |
string Cast 기기를 사용할 수 있지만 전송 세션이 설정되지 않았습니다. |
연결 중 |
string 전송 세션을 설정하는 중입니다. |
연결 |
string 전송 세션이 설정되었습니다. |
LoggerLevel
숫자
캐스트 프레임워크의 로깅 수준
값 |
|
---|---|
디버그 |
숫자 디버그 로깅 (모든 메시지) |
정보 |
숫자 정보 로깅 (이벤트, 일반 로그) |
주의 |
숫자 경고 로깅 (경고) |
오류 |
숫자 로깅하는 중에 오류가 발생했습니다 (오류). |
없음 |
숫자 로깅하지 않습니다. |
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 속성 기간이 변경되었습니다. |
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)
전송의 로깅 수준을 설정합니다.
매개변수 |
|
---|---|
레벨 |
로깅 수준. 값은 null이 아니어야 합니다. |
추상 유형
EventType
(null이 아닌 cast.framework.CastContextEventType, null이 아닌 cast.framework.SessionEventType 또는 null이 아닌 cast.framework.RemotePlayerEventType)
지원되는 이벤트 유형입니다.