bitmovin_api_sdk.encoding.manifests.hls package

Subpackages

Submodules

bitmovin_api_sdk.encoding.manifests.hls.hls_api module

class bitmovin_api_sdk.encoding.manifests.hls.hls_api.HlsApi(**kwargs)[source]

Bases: BaseApi

create(hls_manifest: HlsManifest, **kwargs: dict) HlsManifest[source]

Create Custom HLS Manifest

Parameters

hls_manifest (HlsManifest, required) – The Custom HLS Manifest to be created.

Returns

HLS manifest

Return type

HlsManifest

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

Delete HLS Manifest

Parameters

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

Returns

Id of the HLS manifest

Return type

BitmovinResponse

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

HLS Manifest Details

Parameters

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

Returns

HLS Manifest details

Return type

HlsManifest

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[HlsManifestListQueryParams] = None, **kwargs: dict) HlsManifest[source]

List HLS Manifests

Parameters

query_params (HlsManifestListQueryParams) – Query parameters

Returns

HLS manifests

Return type

HlsManifest

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

Start HLS manifest generation

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

  • start_manifest_request (StartManifestRequest) – Manifest Startup Options

Returns

Id of the HLS manifest

Return type

BitmovinResponse

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

HLS manifest generation status

Parameters

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

Returns

Status of manifest generation

Return type

Task

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

Stop HLS manifest generation

Parameters

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

Returns

Id of the HLS Manifest

Return type

BitmovinResponse

bitmovin_api_sdk.encoding.manifests.hls.hls_manifest_list_query_params module

class bitmovin_api_sdk.encoding.manifests.hls.hls_manifest_list_query_params.HlsManifestListQueryParams(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