ColorSpace

class aws_cdk.aws_medialive_alpha.ColorSpace(*args: Any, **kwargs)

Bases: object

(experimental) A color space supported for 3D-LUT color conversion in a color-correction rule.

Stability:

experimental

ExampleMetadata:

infused

Example:

# stack: Stack
# bucket: s3.IBucket
# input: medialive.IInput
# video: medialive.EncodeConfiguration
# destination: medialive.OutputDestination


medialive.Channel(stack, "Channel",
    inputs=[medialive.InputAttachment(input=input)],
    color_corrections=[medialive.ColorCorrection(
        input_color_space=medialive.ColorSpace.REC_601,
        output_color_space=medialive.ColorSpace.REC_709,
        lut=medialive.Lut.from_bucket(bucket, "luts/rec601-to-rec709.cube")
    )],
    output_groups=[
        medialive.OutputGroupConfiguration.hls(
            name="hls",
            destinations=[destination],
            outputs=[medialive.HlsOutputDefinition(encodes=[video], output_name="video")]
        )
    ]
)

Attributes

HDR10 = <aws_cdk.aws_medialive_alpha.ColorSpace object>
HLG_2020 = <aws_cdk.aws_medialive_alpha.ColorSpace object>
REC_601 = <aws_cdk.aws_medialive_alpha.ColorSpace object>
REC_709 = <aws_cdk.aws_medialive_alpha.ColorSpace 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:

ColorSpace