def get_transform(client, account_name, resource_group_name, transform_name): transform = client.get(resource_group_name, account_name, transform_name) if not transform: show_resource_not_found_message(resource_group_name, account_name, 'transforms', transform_name) return transform
def add_transform_output(client, account_name, resource_group_name, transform_name, preset, insights_to_extract=None, video_analysis_mode=None, audio_language=None, audio_analysis_mode=None, on_error=None, relative_priority=None, resolution=None, face_detector_mode=None, blur_type=None): transform = client.get(resource_group_name, account_name, transform_name) if not transform: show_resource_not_found_message(resource_group_name, account_name, 'transforms', transform_name) transform.outputs.append( build_transform_output(preset, insights_to_extract, video_analysis_mode, audio_language, audio_analysis_mode, on_error, relative_priority, resolution, face_detector_mode, blur_type)) parameters = Transform(outputs=transform.outputs) return client.create_or_update(resource_group_name, account_name, transform_name, parameters)
def get_live_event(client, resource_group_name, account_name, live_event_name): live_event = client.get(resource_group_name, account_name, live_event_name) if not live_event: show_resource_not_found_message(resource_group_name, account_name, 'liveEvents', live_event_name) return live_event
def show_content_key_policy(client, resource_group_name, account_name, content_key_policy_name, with_secrets=False): if with_secrets: content_key_policy = client.get_policy_properties_with_secrets( resource_group_name=resource_group_name, account_name=account_name, content_key_policy_name=content_key_policy_name) if not content_key_policy: show_resource_not_found_message(account_name, resource_group_name, 'contenKeyPolicies', content_key_policy_name) json_object = json.dumps(content_key_policy, cls=JsonBytearrayEncoder, indent=4) return json.loads(json_object) content_key_policy = client.get( resource_group_name=resource_group_name, account_name=account_name, content_key_policy_name=content_key_policy_name) if not content_key_policy: show_resource_not_found_message(account_name, resource_group_name, 'contenKeyPolicies', content_key_policy_name) return content_key_policy
def get_account_filter(client, resource_group_name, account_name, filter_name): account_filter = client.get(resource_group_name, account_name, filter_name) if not account_filter: show_resource_not_found_message(resource_group_name, account_name, 'accountFilters', filter_name) return account_filter
def get_asset(client, account_name, resource_group_name, asset_name): asset = client.get(resource_group_name, account_name, asset_name) if not asset: show_resource_not_found_message(resource_group_name, account_name, 'assets', asset_name) return asset
def get_streaming_endpoint(client, resource_group_name, account_name, streaming_endpoint_name): streaming_endpoint = client.get(resource_group_name, account_name, streaming_endpoint_name) if not streaming_endpoint: show_resource_not_found_message(account_name, resource_group_name, 'streamingEndpoints', streaming_endpoint_name) return streaming_endpoint
def get_streaming_locator(client, resource_group_name, account_name, streaming_locator_name): streaming_locator = client.get(resource_group_name, account_name, streaming_locator_name) if not streaming_locator: show_resource_not_found_message(resource_group_name, account_name, 'streamingLocators', streaming_locator_name) return streaming_locator
def get_streaming_policy(client, resource_group_name, account_name, streaming_policy_name): streaming_policy = client.get(resource_group_name, account_name, streaming_policy_name) if not streaming_policy: show_resource_not_found_message(resource_group_name, account_name, 'streamingPolicies', streaming_policy_name) return streaming_policy
def add_transform_output(client, account_name, resource_group_name, transform_name, preset, insights_to_extract=None, audio_language=None, on_error=None, relative_priority=None): transform = client.get(resource_group_name, account_name, transform_name) if not transform: show_resource_not_found_message(resource_group_name, account_name, 'transforms', transform_name) transform.outputs.append(build_transform_output(preset, insights_to_extract, audio_language, on_error, relative_priority)) return client.create_or_update(resource_group_name, account_name, transform_name, transform.outputs)