ChannelClass
- class aws_cdk.aws_medialive_alpha.ChannelClass(*args: Any, **kwargs)
Bases:
object(experimental) The class of the channel.
Determines the pipeline redundancy.
- Stability:
experimental
- ExampleMetadata:
infused
Example:
# stack: Stack # input: medialive.IInput # mp_channel: mediapackagev2.IChannel hd_video = medialive.EncodeConfiguration.video( name="video_1080p", codec=medialive.VideoCodecSettings.h265( rate_control=medialive.H265RateControl.qvbr( max_bitrate=Bitrate.mbps(8), qvbr_quality_level=7 ), framerate=medialive.Framerate.FPS_30 ), width=1920, height=1080 ) sd_video = medialive.EncodeConfiguration.video( name="video_480p", codec=medialive.VideoCodecSettings.h265( rate_control=medialive.H265RateControl.qvbr( max_bitrate=Bitrate.mbps(2), qvbr_quality_level=7 ), framerate=medialive.Framerate.FPS_30 ), width=854, height=480 ) audio = medialive.EncodeConfiguration.audio( name="audio_aac", codec=medialive.AudioCodecSettings.aac(bitrate=Bitrate.kbps(192)) ) medialive.Channel(stack, "Channel", channel_class=medialive.ChannelClass.STANDARD, inputs=[medialive.InputAttachment(input=input)], output_groups=[ medialive.OutputGroupConfiguration.media_package_v2( name="emp", channel=mp_channel, outputs=[medialive.MediaPackageV2OutputDefinition(encode=hd_video, output_name="hd"), medialive.MediaPackageV2OutputDefinition(encode=sd_video, output_name="sd"), medialive.MediaPackageV2OutputDefinition(encode=audio, output_name="audio") ] ) ] )
Attributes
- SINGLE_PIPELINE = <aws_cdk.aws_medialive_alpha.ChannelClass object>
- STANDARD = <aws_cdk.aws_medialive_alpha.ChannelClass object>
- value
(experimental) The underlying string value passed to CloudFormation.
- Stability:
experimental
Static Methods
- classmethod of(value)
(experimental) A value not yet modelled by AWS CDK.
- Parameters:
value (
str)- Stability:
experimental
- Return type: