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