bitmovin_api_sdk.encoding.manifests.smooth package

Subpackages

Submodules

bitmovin_api_sdk.encoding.manifests.smooth.smooth_api module

class bitmovin_api_sdk.encoding.manifests.smooth.smooth_api.SmoothApi(**kwargs)[source]

Bases: BaseApi

create(smooth_streaming_manifest: SmoothStreamingManifest, **kwargs: dict) SmoothStreamingManifest[source]

Create Smooth Streaming Manifest

Parameters

smooth_streaming_manifest (SmoothStreamingManifest, required) – The Custom Smooth Streaming Manifest to be created.

Returns

Smooth Streaming manifest

Return type

SmoothStreamingManifest

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

Delete Smooth Streaming Manifest

Parameters

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

Returns

Id of the manifest

Return type

BitmovinResponse

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

Smooth Streaming Manifest Details

Parameters

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

Returns

Manifest details

Return type

SmoothStreamingManifest

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

List Smooth Streaming Manifests

Parameters

query_params (SmoothStreamingManifestListQueryParams) – Query parameters

Returns

Manifest results

Return type

SmoothStreamingManifest

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

Start Smooth Streaming manifest generation

Parameters
  • manifest_id (string_types, required) – Id of the Smooth Streaming 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]

Smooth Streaming manifest generation status

Parameters

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

Returns

Status of manifest generation

Return type

Task

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

Stop Smooth Streaming manifest generation

Parameters

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

Returns

Id of the Smooth Streaming Manifest

Return type

BitmovinResponse

bitmovin_api_sdk.encoding.manifests.smooth.smooth_streaming_manifest_list_query_params module

class bitmovin_api_sdk.encoding.manifests.smooth.smooth_streaming_manifest_list_query_params.SmoothStreamingManifestListQueryParams(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