RenditionConfiguration

class aws_cdk.aws_ivs_alpha.RenditionConfiguration(*args: Any, **kwargs)

Bases: object

(experimental) Rendition configuration for IVS Recording configuration.

Stability:

experimental

ExampleMetadata:

infused

Example:

# recording_bucket: s3.Bucket


recording_configuration = ivs.RecordingConfiguration(self, "RecordingConfiguration",
    bucket=recording_bucket,

    # set rendition configuration
    rendition_configuration=ivs.RenditionConfiguration.custom([ivs.Resolution.HD, ivs.Resolution.SD])
)

Attributes

rendition_selection

(experimental) The set of renditions are recorded for a stream.

Stability:

experimental

renditions

(experimental) A list of which renditions are recorded for a stream.

If you do not specify this property, no resolution is selected.

Stability:

experimental

Static Methods

classmethod all()

(experimental) Record all available renditions.

Stability:

experimental

Return type:

RenditionConfiguration

classmethod custom(renditions)

(experimental) Record a subset of video renditions.

Parameters:

renditions (Sequence[Resolution]) – A list of which renditions are recorded for a stream.

Stability:

experimental

Return type:

RenditionConfiguration

classmethod none()

(experimental) Does not record any video.

Stability:

experimental

Return type:

RenditionConfiguration