bitmovin_api_sdk.encoding.encodings.live.reset_live_manifest_timeshift package

Submodules

bitmovin_api_sdk.encoding.encodings.live.reset_live_manifest_timeshift.reset_live_manifest_timeshift_api module

class bitmovin_api_sdk.encoding.encodings.live.reset_live_manifest_timeshift.reset_live_manifest_timeshift_api.ResetLiveManifestTimeshiftApi(**kwargs)[source]

Bases: BaseApi

create(encoding_id: string_types, reset_live_manifest_time_shift: ResetLiveManifestTimeShift, **kwargs: dict) ResetLiveManifestTimeShift[source]

Reset Live manifest time-shift

Parameters
  • encoding_id (string_types, required) – Id of the encoding.

  • reset_live_manifest_time_shift (ResetLiveManifestTimeShift, required) – Removes older segments from live manifests. This resets or reduces the time-shift (DVR) window. The `residualPeriod` value determines how many seconds will remain in the time-shift window. The original time-shift window does not change. Newer segments will be added and not removed from the manifest until the original time-shift duration is reached again. Currently, only HLS live manifests are supported.

Returns

Reset Live manifest time-shift request

Return type

ResetLiveManifestTimeShift

Module contents