INFO notification codes

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.