Framerate
- class aws_cdk.aws_medialive_alpha.Framerate(*args: Any, **kwargs)
Bases:
object(experimental) A video frame rate expressed as a rational number (numerator/denominator).
Use the predefined constants for standard rates, or {@link Framerate.of} for a custom rate.
- Stability:
experimental
- ExampleMetadata:
infused
Example:
# stack: Stack # input: medialive.IInput # bucket: s3.IBucket video = medialive.EncodeConfiguration.video( name="video_720p", codec=medialive.VideoCodecSettings.h264( rate_control=medialive.H264RateControl.cbr(bitrate=Bitrate.mbps(3)), framerate=medialive.Framerate.FPS_30 ), width=1280, height=720 ) audio = medialive.EncodeConfiguration.audio( name="audio_aac", codec=medialive.AudioCodecSettings.aac(bitrate=Bitrate.kbps(192)) ) medialive.Channel(stack, "Channel", inputs=[medialive.InputAttachment(input=input)], output_groups=[ medialive.OutputGroupConfiguration.hls( name="hls", destinations=[medialive.OutputDestination.to_bucket(bucket, "live/stream")], outputs=[medialive.HlsOutputDefinition(encodes=[video, audio], output_name="hls_out")] ) ] )
Methods
- to_string()
(experimental) Returns the string value.
- Stability:
experimental
- Return type:
str
Attributes
- FPS_24 = <aws_cdk.aws_medialive_alpha.Framerate object>
- FPS_25 = <aws_cdk.aws_medialive_alpha.Framerate object>
- FPS_29_97 = <aws_cdk.aws_medialive_alpha.Framerate object>
- FPS_30 = <aws_cdk.aws_medialive_alpha.Framerate object>
- FPS_50 = <aws_cdk.aws_medialive_alpha.Framerate object>
- FPS_59_94 = <aws_cdk.aws_medialive_alpha.Framerate object>
- FPS_60 = <aws_cdk.aws_medialive_alpha.Framerate object>
Static Methods