# cast.[framework](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework).[events](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events).category

namespace static

This is the `cast.framework.events.category` namespace.

## Properties

### CORE

constant static

<br />

These high-level events fire at a lower rate compared to `DEBUG` and `FINE`
events, and are primarily useful for debugging:

- `cast.framework.events.EventType.BREAK_CLIP_ENDED`
- `cast.framework.events.EventType.BREAK_CLIP_LOADING`
- `cast.framework.events.EventType.BREAK_CLIP_STARTED`
- `cast.framework.events.EventType.BREAK_ENDED`
- `cast.framework.events.EventType.BREAK_STARTED`
- `cast.framework.events.EventType.BUFFERING`
- `cast.framework.events.EventType.CUSTOM_STATE`
- `cast.framework.events.EventType.ERROR`
- `cast.framework.events.EventType.LIVE_ENDED`
- `cast.framework.events.EventType.LIVE_IS_MOVING_WINDOW_CHANGED`
- `cast.framework.events.EventType.MEDIA_FINISHED`
- `cast.framework.events.EventType.MEDIA_INFORMATION_CHANGED`
- `cast.framework.events.EventType.MEDIA_STATUS`
- `cast.framework.events.EventType.PAUSE`
- `cast.framework.events.EventType.PLAYER_LOADING`
- `cast.framework.events.EventType.PLAYER_LOAD_COMPLETE`
- `cast.framework.events.EventType.PLAYER_PRELOADING`
- `cast.framework.events.EventType.PLAYER_PRELOADING_CANCELLED`
- `cast.framework.events.EventType.PLAYING`
- `cast.framework.events.EventType.RATE_CHANGE`
- `cast.framework.events.EventType.REQUEST_CUSTOM_COMMAND`
- `cast.framework.events.EventType.REQUEST_DISPLAY_STATUS`
- `cast.framework.events.EventType.REQUEST_EDIT_AUDIO_TRACKS`
- `cast.framework.events.EventType.REQUEST_EDIT_TRACKS_INFO`
- `cast.framework.events.EventType.REQUEST_FOCUS_STATE`
- `cast.framework.events.EventType.REQUEST_LOAD`
- `cast.framework.events.EventType.REQUEST_LOAD_BY_ENTITY`
- `cast.framework.events.EventType.REQUEST_PAUSE`
- `cast.framework.events.EventType.REQUEST_PLAY`
- `cast.framework.events.EventType.REQUEST_PLAYBACK_RATE_CHANGE`
- `cast.framework.events.EventType.REQUEST_PLAY_AGAIN`
- `cast.framework.events.EventType.REQUEST_QUEUE_GET_ITEMS`
- `cast.framework.events.EventType.REQUEST_QUEUE_GET_ITEM_IDS`
- `cast.framework.events.EventType.REQUEST_QUEUE_GET_ITEM_RANGE`
- `cast.framework.events.EventType.REQUEST_QUEUE_INSERT`
- `cast.framework.events.EventType.REQUEST_QUEUE_LOAD`
- `cast.framework.events.EventType.REQUEST_QUEUE_REMOVE`
- `cast.framework.events.EventType.REQUEST_QUEUE_REORDER`
- `cast.framework.events.EventType.REQUEST_QUEUE_UPDATE`
- `cast.framework.events.EventType.REQUEST_RESUME_SESSION`
- `cast.framework.events.EventType.REQUEST_SEEK`
- `cast.framework.events.EventType.REQUEST_SET_CREDENTIALS`
- `cast.framework.events.EventType.REQUEST_SKIP_AD`
- `cast.framework.events.EventType.REQUEST_STOP`
- `cast.framework.events.EventType.REQUEST_STORE_SESSION`
- `cast.framework.events.EventType.REQUEST_USER_ACTION`
- `cast.framework.events.EventType.REQUEST_VOLUME_CHANGE`
- `cast.framework.events.EventType.SEEKED`
- `cast.framework.events.EventType.SEEKING`
- `cast.framework.events.EventType.TRACKS_CHANGED`
- `cast.framework.events.EventType.SESSION_DATA`

### DEBUG

constant static

<br />

These low-level events fire at a higher rate compared to `CORE` events, and
usually indicate clip-level loading or ready statuses. These may be useful
for debugging if [cast.framework.events.category.CORE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.category#.CORE) is not enough:

- `cast.framework.events.EventType.ABORT`
- `cast.framework.events.EventType.BITRATE_CHANGED`
- `cast.framework.events.EventType.CACHE_HIT`
- `cast.framework.events.EventType.CACHE_INSERTED`
- `cast.framework.events.EventType.CACHE_LOADED`
- `cast.framework.events.EventType.CAN_PLAY`
- `cast.framework.events.EventType.CAN_PLAY_THROUGH`
- `cast.framework.events.EventType.CLIP_ENDED`
- `cast.framework.events.EventType.CLIP_STARTED`
- `cast.framework.events.EventType.DURATION_CHANGE`
- `cast.framework.events.EventType.EMPTIED`
- `cast.framework.events.EventType.EMSG`
- `cast.framework.events.EventType.ENDED`
- `cast.framework.events.EventType.ID3`
- `cast.framework.events.EventType.INBAND_TRACK_ADDED`
- `cast.framework.events.EventType.LOADED_DATA`
- `cast.framework.events.EventType.LOADED_METADATA`
- `cast.framework.events.EventType.LOAD_START`
- `cast.framework.events.EventType.PLAY`
- `cast.framework.events.EventType.STALLED`
- `cast.framework.events.EventType.TIMED_METADATA_CHANGED`
- `cast.framework.events.EventType.TIMED_METADATA_ENTER`
- \`cast.framework.events.EventType.TIMED_METADATA_EXIT
- `cast.framework.events.EventType.WAITING`

### FINE

constant static

<br />

These low-level events trigger at a higher rate compared to `CORE` events,
and may be useful for debugging if
[cast.framework.events.category.CORE](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.category#.CORE) and
[cast.framework.events.category.DEBUG](https://developers.google.com/cast/docs/reference/web_receiver/cast.framework.events.category#.DEBUG) are not enough:

- `cast.framework.events.EventType.PROGRESS`
- `cast.framework.events.EventType.SEGMENT_DOWNLOADED`
- `cast.framework.events.EventType.SUSPEND`
- `cast.framework.events.EventType.TIME_UPDATE`

### REQUEST

constant static

<br />

Includes all events that represent a request made to the receiver:

- `cast.framework.events.EventType.REQUEST_CUSTOM_COMMAND`
- `cast.framework.events.EventType.REQUEST_DISPLAY_STATUS`
- `cast.framework.events.EventType.REQUEST_EDIT_AUDIO_TRACKS`
- `cast.framework.events.EventType.REQUEST_EDIT_TRACKS_INFO`
- `cast.framework.events.EventType.REQUEST_FOCUS_STATE`
- `cast.framework.events.EventType.REQUEST_LOAD_BY_ENTITY`
- `cast.framework.events.EventType.REQUEST_LOAD`
- `cast.framework.events.EventType.REQUEST_PAUSE`
- `cast.framework.events.EventType.REQUEST_PLAYBACK_RATE_CHANGE`
- `cast.framework.events.EventType.REQUEST_PLAY_AGAIN`
- `cast.framework.events.EventType.REQUEST_PLAY`
- `cast.framework.events.EventType.REQUEST_QUEUE_GET_ITEMS`
- `cast.framework.events.EventType.REQUEST_QUEUE_GET_ITEM_IDS`
- `cast.framework.events.EventType.REQUEST_QUEUE_GET_ITEM_RANGE`
- `cast.framework.events.EventType.REQUEST_QUEUE_INSERT`
- `cast.framework.events.EventType.REQUEST_QUEUE_LOAD`
- `cast.framework.events.EventType.REQUEST_QUEUE_REMOVE`
- `cast.framework.events.EventType.REQUEST_QUEUE_REORDER`
- `cast.framework.events.EventType.REQUEST_QUEUE_UPDATE`
- `cast.framework.events.EventType.REQUEST_RESUME_SESSION`
- `cast.framework.events.EventType.REQUEST_SEEK`
- `cast.framework.events.EventType.REQUEST_SET_CREDENTIALS`
- `cast.framework.events.EventType.REQUEST_SKIP_AD`
- `cast.framework.events.EventType.REQUEST_STOP`
- `cast.framework.events.EventType.REQUEST_STORE_SESSION`
- `cast.framework.events.EventType.REQUEST_USER_ACTION`
- `cast.framework.events.EventType.REQUEST_VOLUME_CHANGE`