| Code | Name | InnerNotification | Metadata Keys | Comments |
|---|---|---|---|---|
| Playback | ||||
| 300000 | PLAYBACK_START | None | None | Notifies that playback has started |
| 300001 | PLAYBACK_COMPLETE | None | None | Notifies that playback has completed |
| 300002 | SEEK_START | None | SEEK_TIME | Notifies that a seek operation was initiated |
| 300003 | SEEK_COMPLETE | None | SEEK_TIME | Notifies that a seek operation has completed. |
| 300004 | CONTENT_CHANGE | None | CONTENT_ID CURRENT_MEDIA_TIME |
Notifies that the current playback time has crossed the border between main/alternate content. |
| 300005 | PLAYER_STATE_CHANGE | Any ERROR notification. |
STATE | Notifies that the player state has changed. When state is ERROR, the inner notification is the error notification object that triggered the switch to the ERROR state. |
| 300006 | CONTENT_MARKER | None |
CONTENT_ID CURRENT_MEDIA_TIME | Content marker received. |
| 300100 | LOAD_INFO_AVAILABLE | None |
FRAGMENT_URL FRAGMENT_SIZE FRAGMENT_DOWNLOAD_DURATION PERIOD_INDEX |
Provides info related to the way video segments are being downloaded. |
| 300101 | VIDEO_SIZE_CHANGED | None |
HEIGHT WIDTH | Notifies that the size of the video playback window has changed. |
| Adaptive bit rates (ABR) | ||||
| 302000 | BITRATE_CHANGE | None |
BITRATE CURRENT_MEDIA_TIME | Notifies that the bitrate of the video has changed |
| Ad Processing | ||||
| 303000 | TIMELINE_CHANGE | None |
CONTENT_ID PERIOD_INDEX | Notifies that the timeline has changed (e.g. alternate content was added / removed). |
| 303001 | AD_BREAK_PLACEMENT_COMPLETE | None |
PROPOSED_AD_BREAK ACCEPTED_AD_BREAK | Notifies that a proposed ad break was accepted by the PSDK and placed (in its entirety or just partially) on the playback timeline. |
| 303002 | AD_BREAK_START | None |
AD_BREAK | Notifies that the playback of a particular ad-break has started. |
| 303003 | AD_BREAK_COMPLETE | None |
AD_BREAK | Notifies that the playback of a particular ad-break has completed. |
| 303004 | AD_START | None |
AD_BREAK AD | Notifies that the playback of a particular ad has started. |
| 303005 | AD_COMPLETE | None |
AD_BREAK AD | Notifies that the playback of a particular ad has completed. |
| 303006 | AD_PROGRESS | None |
AD_BREAK AD PROGRESS | Notifies that the playback of a particular ad has reached a certain percentage of that particular ad. |
| 303007 | TIMED_METADATA_ADD | None |
TYPE ID NAME TIME | Notifies that a new timed metadata was discovered in the manifest. |
| 303008 | AD_CLICK | None |
AD_BREAK AD AD_CLICK | Returns info about an ad that user clicked. (?) |
| Late-binding audio (LBA) | ||||
| 304000 | AUDIO_TRACK_CHANGE | None |
TRACK_ID CURRENT_MEDIA_TIME | Notifies that the audio track has been changed. |
| DRM | ||||
| 305000 | DRM_METADATA_AVAILABLE | None |
PREFETCH_TIMESTAMP | Notifies that new DRM data available. |
| Generic | ||||
| 399999 | GENERIC_INFO | None |
None |
Marks a generic information event. Not actually issued by the PSDK. It's just a marker for the end of the range of numerical codes corresponding to PSDK informational events. |