IToiMediaPlayerBase::TToiTimeshiftInfo Struct Reference


Description

Information about the timeshift.

import "IToiMediaPlayerBase.idl";

List of all members.

Public Attributes

IToiMediaPlayerBase::TToiTimeshiftState State
long BufferCapacity
long BufferUsed
long BufferStartPosition
IToiMediaSession::TToiSessionId RecorderSessionId
IToiAssetManagerService::TToiAssetId AssetId

Member Data Documentation

Technical Preview:
This field may change. The asset identifier for the recorded content

The total size of the timeshift buffer in seconds. The capacity will initially be the capacity requested in IToiMediaPlayer::StartTimeshiftBuffering(), but may change if the internal timeshift buffer is not big enough to hold the requested capacity due to higher bitrate than expected.

The start position for the timeshift buffer in milliseconds. When playing from the timeshift buffer, the start position in combination with the players position (as received in event OnPositionChanged) gives the relative position in the buffer.

The used size of the allocated timeshift buffer in seconds. The buffer is full when BufferUsed is equal to BufferCapacity, but buffering may continue if timeshift is configured to use a circular buffer.

The session identifier for the recorder session buffering contents