State
- class aws_cdk.aws_mediaconnect_alpha.State(*values)
Bases:
Enum(experimental) State configuration used across AWS Elemental MediaConnect.
- Stability:
experimental
- ExampleMetadata:
infused
Example:
from aws_cdk.aws_mediaconnect_alpha import NdiConfig, NdiDiscoveryServerConfig, EncodingConfig, MediaStreamSourceConfigurationCdi # stack: Stack # ndi_vpc_interface: VpcInterfaceConfig # efa_interface: VpcInterfaceConfig # video_stream: MediaStream # NDI requires LARGE, an encoding profile, and at least one discovery server Flow(stack, "NdiFlow", flow_size=FlowSize.LARGE, ndi_config=NdiConfig( ndi_state=State.ENABLED, ndi_discovery_servers=[NdiDiscoveryServerConfig( discovery_server_address="10.0.0.10", vpc_interface=ndi_vpc_interface )] ), encoding_config=EncodingConfig( encoding_profile=EncodingProfile.CONTRIBUTION_H264_DEFAULT ), source=SourceConfiguration.ndi( flow_source_name="ndi-source" ) ) # CDI and JPEG XS require LARGE_4X Flow(stack, "CdiFlow", flow_size=FlowSize.LARGE_4X, vpc_interfaces=[efa_interface], media_streams=[video_stream], source=SourceConfiguration.cdi( flow_source_name="cdi-source", vpc_interface=efa_interface, port=5000, max_sync_buffer=100, media_stream_source_configurations=[MediaStreamSourceConfigurationCdi( encoding=Encoding.RAW, media_stream=video_stream )] ) )
Attributes
- DISABLED
(experimental) Option for Disabled.
- Stability:
experimental
- ENABLED
(experimental) Option for Enabled.
- Stability:
experimental