update_flow_output
async
¶
update_flow_output(
flow_arn: FlowArn,
output_arn: str,
*,
config_overrides: Optional[AsyncMediaConnectClientConfig] = None,
cidr_allow_list: Optional[__listOfString] = None,
description: Optional[str] = None,
destination: Optional[str] = None,
encryption: Optional[UpdateEncryption] = None,
max_latency: Optional[int] = None,
media_stream_output_configurations: Optional[
__listOfMediaStreamOutputConfigurationRequest
] = None,
min_latency: Optional[int] = None,
port: Optional[int] = None,
protocol: Optional[Protocol] = None,
remote_id: Optional[str] = None,
sender_control_port: Optional[int] = None,
sender_ip_address: Optional[str] = None,
smoothing_latency: Optional[int] = None,
stream_id: Optional[str] = None,
vpc_interface_attachment: Optional[VpcInterfaceAttachment] = None,
output_status: Optional[OutputStatus] = None,
ndi_program_name: Optional[str] = None,
ndi_speed_hq_quality: Optional[int] = None,
router_integration_state: Optional[State] = None,
router_integration_transit_encryption: Optional[FlowTransitEncryption] = None,
ndi_output_timecode_source: Optional[NdiOutputTimecodeSource] = None,
ndi_audio_reference_level: Optional[NdiAudioReferenceLevel] = None,
) -> UpdateFlowOutputResponse
Updates an existing flow output.
Parameters:
-
cidr_allow_list(Optional[__listOfString], default:None) –The range of IP addresses that should be allowed to initiate output requests to this flow. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.
-
description(Optional[str], default:None) –A description of the output. This description appears only on the MediaConnect console and will not be seen by the end user.
-
destination(Optional[str], default:None) –The IP address where you want to send the output.
-
encryption(Optional[UpdateEncryption], default:None) –The type of key used for the encryption. If no
keyTypeis provided, the service will use the default setting (static-key). Allowable encryption types: static-key. -
flow_arn(FlowArn) –The Amazon Resource Name (ARN) of the flow that is associated with the output that you want to update.
-
max_latency(Optional[int], default:None) –The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams.
-
media_stream_output_configurations(Optional[__listOfMediaStreamOutputConfigurationRequest], default:None) –The media streams that are associated with the output, and the parameters for those associations.
-
min_latency(Optional[int], default:None) –The minimum latency in milliseconds for SRT-based streams. In streams that use the SRT protocol, this value that you set on your MediaConnect source or output represents the minimal potential latency of that connection. The latency of the stream is set to the highest number between the sender’s minimum latency and the receiver’s minimum latency.
-
output_arn(str) –The ARN of the output that you want to update.
-
port(Optional[int], default:None) –The port to use when content is distributed to this output.
-
protocol(Optional[Protocol], default:None) –The protocol to use for the output.
Elemental MediaConnect no longer supports the Fujitsu QoS protocol. This reference is maintained for legacy purposes only.
-
remote_id(Optional[str], default:None) –The remote ID for the Zixi-pull stream.
-
sender_control_port(Optional[int], default:None) –The port that the flow uses to send outbound requests to initiate connection with the sender.
-
sender_ip_address(Optional[str], default:None) –The IP address that the flow communicates with to initiate connection with the sender.
-
smoothing_latency(Optional[int], default:None) –The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.
-
stream_id(Optional[str], default:None) –The stream ID that you want to use for this transport. This parameter applies only to Zixi and SRT caller-based streams.
-
vpc_interface_attachment(Optional[VpcInterfaceAttachment], default:None) –The name of the VPC interface attachment to use for this output.
-
output_status(Optional[OutputStatus], default:None) –An indication of whether the output should transmit data or not. If you don't specify the
outputStatusfield in your request, MediaConnect leaves the value unchanged. -
ndi_program_name(Optional[str], default:None) –A suffix for the name of the NDI® sender that the flow creates. If a custom name isn't specified, MediaConnect uses the output name.
-
ndi_speed_hq_quality(Optional[int], default:None) –A quality setting for the NDI Speed HQ encoder.
-
router_integration_state(Optional[State], default:None) –Indicates whether to enable or disable router integration for this flow output.
-
ndi_output_timecode_source(Optional[NdiOutputTimecodeSource], default:None) –Controls how MediaConnect generates timecodes for NDI output frames. If you don't specify this field, MediaConnect leaves the value unchanged.
-
EMBEDDED_TIMECODE- Preserves timecodes from the input transport stream. The timecodes must be embedded in the video stream as SEI timing messages. If no embedded timecode is detected, MediaConnect uses the UTC system time instead. -
UTC_SYSTEM_TIME- Generates timecodes based on the system clock time when each frame is sent.
-
-
ndi_audio_reference_level(Optional[NdiAudioReferenceLevel], default:None) –The audio reference level of the NDI receiver, in decibels relative to full scale (dBFS). Common values are
-20(NDI and SMPTE) and-18(EBU). If you don't specify this field, MediaConnect leaves the value unchanged.
Raises:
-
BadRequestException–This exception is thrown if the request contains a semantic error. The precise meaning depends on the API, and is documented in the error message.
-
ForbiddenException–You do not have sufficient access to perform this action.
-
InternalServerErrorException–The server encountered an internal error and is unable to complete the request.
-
NotFoundException–One or more of the resources in the request does not exist in the system.
-
ServiceUnavailableException–The service is currently unavailable or busy.
-
TooManyRequestsException–The request was denied due to request throttling.
-
UnknownServiceError–The service returned an error code this client does not model.
Source code in docs_src/capo_mediaconnect/_services/async_media_connect.py
2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 | |