bitmovin_api_sdk.encoding.manifests.smooth.contentprotection package
Submodules
bitmovin_api_sdk.encoding.manifests.smooth.contentprotection.contentprotection_api module
- class bitmovin_api_sdk.encoding.manifests.smooth.contentprotection.contentprotection_api.ContentprotectionApi(**kwargs)[source]
Bases:
BaseApi- create(manifest_id, smooth_manifest_content_protection, **kwargs)[source]
Add Content Protection to Smooth Streaming
- Parameters:
manifest_id (string_types, required) – Id of the Smooth Streaming manifest.
smooth_manifest_content_protection (SmoothManifestContentProtection, required) – The Content Protection to be added
- Returns:
Content protection
- Return type:
- delete(manifest_id, protection_id, **kwargs)[source]
Delete Content Protection of Smooth Streaming
- Parameters:
manifest_id (string_types, required) – Id of the Smooth Streaming manifest.
protection_id (string_types, required) – Id of the content protection.
- Returns:
Id of the content protection
- Return type:
- get(manifest_id, protection_id, **kwargs)[source]
Content Protection of Smooth Streaming Representation Details
- Parameters:
manifest_id (string_types, required) – Id of the Smooth Streaming manifest.
protection_id (string_types, required) – Id of the content protection.
- Returns:
Content protection details
- Return type:
- list(manifest_id, query_params=None, **kwargs)[source]
List Content Protection of Smooth Streaming
- Parameters:
manifest_id (string_types, required) – Id of the Smooth Streaming manifest.
query_params (SmoothManifestContentProtectionListQueryParams) – Query parameters
- Returns:
Content protection results
- Return type: