MediaStorePlayerConfiguration

Field

Type

Repeated

Description

id

MediaNodeId

source_name

string

stats_sampling

StreamStatisticsSampling

cuts

SingleCut

✅

media_speed

OptionalFloat

Trick-play media-speed multiplier. Unset = normal (1.0). Values > 1 = fast-forward, < 1 = slow-motion. Must be > 0.

session_gap

MediaStoreSessionGap

What to do with a cut whose range spans more than one recording session (a workflow restarted inside it, say). Each field left unset is the player’s own default: SPLICE, holding gaps up to 1000 ms, black; FILL when its last cut follows the live edge, a delayed playout keeping its delay through a recorder restart. A store’s and the engine config’s settings are for cuts, and do not apply. A gap held or filled plays out in real time. Following the live edge, it governs a drop of the source inside a session too (see MediaStoreSourceGap).

live

MediaStoreLiveSettings

Following the live edge (the last cut follow_live)

Member of

Message

Description

MediaStorePlayerMessage