bitmovin_api_sdk.encoding.manifests.hls package
Subpackages
- bitmovin_api_sdk.encoding.manifests.hls.customdata package
- bitmovin_api_sdk.encoding.manifests.hls.default package
- bitmovin_api_sdk.encoding.manifests.hls.media package
- Subpackages
- bitmovin_api_sdk.encoding.manifests.hls.media.audio package
- bitmovin_api_sdk.encoding.manifests.hls.media.closed_captions package
- bitmovin_api_sdk.encoding.manifests.hls.media.custom_tags package
- bitmovin_api_sdk.encoding.manifests.hls.media.subtitles package
- bitmovin_api_sdk.encoding.manifests.hls.media.type package
- bitmovin_api_sdk.encoding.manifests.hls.media.video package
- bitmovin_api_sdk.encoding.manifests.hls.media.vtt package
- Submodules
- bitmovin_api_sdk.encoding.manifests.hls.media.media_api module
- Module contents
- Subpackages
- bitmovin_api_sdk.encoding.manifests.hls.streams package
- Subpackages
- Submodules
- bitmovin_api_sdk.encoding.manifests.hls.streams.stream_info_list_query_params module
- bitmovin_api_sdk.encoding.manifests.hls.streams.streams_api module
- Module contents
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
- 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
- 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
- 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
- list(query_params: Optional[HlsManifestListQueryParams] = None, **kwargs: dict) HlsManifest [source]
List HLS Manifests
- Parameters
query_params (HlsManifestListQueryParams) – Query parameters
- Returns
HLS manifests
- Return type
- 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
- 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
- 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