playbackRate
Playback rate, where 1.0 is normal speed. Optional, and settable.
Used ONLY by continueContentDuringBreak, and only while content is hidden and muted: a content stall is the one thing that makes content drift from the break timeline, and a forward seek cannot repair it — content playing at the live edge has its seek window bounded by the same holdback the resume seek runs into. Rate is the only lever left.
Adapters MUST report what the engine actually has, not the last value written. ExoPlayer and THEOplayer both drive this themselves for live sync, and the SDK detects being overridden by comparing observed against written — an adapter echoing its own write turns that check into a no-op and leaves two controllers pulling against each other.
The default is an inert 1.0: an adapter that cannot set a rate simply gets no correction, and the drift is carried and reported instead.