This table provides detailed information about INFO type notifications.
Most informational notifications contain relevant metadata, for example, the URL of the resource that failed to download. Some notifications contain metadata to specify whether the problem occurred in the main video content, in the alternate audio content, or in an ad.
Code | Name | Inner Notification | Metadata Keys | Comments |
---|---|---|---|---|
Playback | ||||
300000 | PLAYBACK_START | None | None | Playback has started. |
300001 | PLAYBACK_COMPLETE | None | None | Playback has completed. |
300002 | SEEK_START | None | SEEK_TIME | A seek operation was initiated. |
300003 | SEEK_COMPLETE | None | SEEK_TIME | A seek operation completed. |
300004 | CONTENT_CHANGE | None | CONTENT_ID CURRENT_MEDIA_TIME | The current playback time has crossed the border between main and alternate content. |
300005 | PLAYER_STATE_CHANGE | Any ERROR notification. |
STATE | 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. |
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 |
The size of the video playback window has changed. |
Adaptive bit rates (ABR) | ||||
302000 | BITRATE_CHANGE | None |
BITRATE CURRENT_MEDIA_TIME | The bit rate of the video changed. |
Ad Processing | ||||
303000 | TIMELINE_CHANGE | None |
CONTENT_ID PERIOD_INDEX | The timeline has changed (for example, alternate content was added or removed). |
303001 | AD_BREAK_ PLACEMENT_COMPLETE | None |
PROPOSED_AD_BREAK ACCEPTED_AD_BREAK | A proposed ad break was accepted by TVSDK and placed (in its entirety or just partially) on the playback timeline. |
303002 | AD_BREAK_START | None |
AD_BREAK | The playback of a particular ad break has started. |
303003 | AD_BREAK_COMPLETE | None |
AD_BREAK | The playback of a particular ad break has completed. |
303004 | AD_START | None |
AD_BREAK AD |
The playback of a particular ad has started. |
303005 | AD_COMPLETE | None |
AD_BREAK AD |
The playback of a particular ad has completed. |
303006 | AD_PROGRESS | None |
AD_BREAK AD PROGRESS |
The playback of a particular ad has reached a certain percentage of that particular ad. |
Late-binding audio (LBA) | ||||
304000 | AUDIO_TRACK_CHANGE | None |
TRACK_ID CURRENT_MEDIA_TIME | The audio track has changed. |
DRM | ||||
305000 | DRM_METADATA_AVAILABLE | None |
PREFETCH_TIMESTAMP | New DRM data is available. |
Generic | ||||
399999 | GENERIC_INFO | None |
None |
Marks a generic information event. Not actually issued by TVSDK. It's just a marker for the end of the range of numerical codes corresponding to TVSDK informational events. |