bitmovin_api_sdk.encoding.manifests.dash package

Subpackages

Submodules

bitmovin_api_sdk.encoding.manifests.dash.dash_api module

class bitmovin_api_sdk.encoding.manifests.dash.dash_api.DashApi(**kwargs)[source]

Bases: BaseApi

create(dash_manifest: DashManifest, **kwargs: dict) DashManifest[source]

Create Custom DASH Manifest

Parameters

dash_manifest (DashManifest, required) – The Custom DASH Manifest to be created.

Returns

Id of the DASH Manifest

Return type

DashManifest

delete(manifest_id: string_types, **kwargs: dict) BitmovinResponse[source]

Delete DASH Manifest

Parameters

manifest_id (string_types, required) – UUID of the DASH Manifest to be deleted

Returns

Id of the DASH Manifest

Return type

BitmovinResponse

get(manifest_id: string_types, **kwargs: dict) DashManifest[source]

DASH Manifest Details

Parameters

manifest_id (string_types, required) – UUID of the DASH Manifest

Returns

DASH Manifest details

Return type

DashManifest

get_start_request(manifest_id: string_types, **kwargs: dict) StartManifestRequest[source]

Manifest Start Details

Parameters

manifest_id (string_types, required) – Id of the manifest

Returns

Service specific result

Return type

StartManifestRequest

list(query_params: Optional[DashManifestListQueryParams] = None, **kwargs: dict) DashManifest[source]

List DASH Manifests

Parameters

query_params (DashManifestListQueryParams) – Query parameters

Returns

List of DASH manifests

Return type

DashManifest

start(manifest_id: string_types, start_manifest_request: StartManifestRequest = None, **kwargs: dict) BitmovinResponse[source]

Start DASH manifest generation

Parameters
  • manifest_id (string_types, required) – Id of the DASH Manifest.

  • start_manifest_request (StartManifestRequest) – Manifest Startup Options

Returns

Id of the manifest

Return type

BitmovinResponse

status(manifest_id: string_types, **kwargs: dict) Task[source]

DASH manifest generation status

Parameters

manifest_id (string_types, required) – Id of the DASH Manifest.

Returns

Status of manifest generation

Return type

Task

stop(manifest_id: string_types, **kwargs: dict) BitmovinResponse[source]

Stop DASH manifest generation

Parameters

manifest_id (string_types, required) – Id of the DASH Manifest.

Returns

Id of the DASH Manifest

Return type

BitmovinResponse

bitmovin_api_sdk.encoding.manifests.dash.dash_manifest_list_query_params module

class bitmovin_api_sdk.encoding.manifests.dash.dash_manifest_list_query_params.DashManifestListQueryParams(offset: int = None, limit: int = None, sort: string_types = None, encoding_id: string_types = None)[source]

Bases: object

property attribute_map
property openapi_types

Module contents