Interface RecordingConfigurationProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
RecordingConfigurationProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-11-13T16:10:18.443Z")
@Stability(Experimental)
public interface RecordingConfigurationProps
extends software.amazon.jsii.JsiiSerializable
(experimental) Properties of the IVS Recording configuration.
Example:
Bucket recordingBucket;
RecordingConfiguration recordingConfiguration = RecordingConfiguration.Builder.create(this, "RecordingConfiguration")
.bucket(recordingBucket)
// set rendition configuration
.renditionConfiguration(RenditionConfiguration.custom(List.of(Resolution.HD, Resolution.SD)))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forRecordingConfigurationPropsstatic final classAn implementation forRecordingConfigurationProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()(experimental) S3 bucket where recorded videos will be stored.default String(experimental) The name of the Recording configuration.default Duration(experimental) If a broadcast disconnects and then reconnects within the specified interval, the multiple streams will be considered a single broadcast and merged together.default RenditionConfiguration(experimental) A rendition configuration describes which renditions should be recorded for a stream.default ThumbnailConfiguration(experimental) A thumbnail configuration enables/disables the recording of thumbnails for a live session and controls the interval at which thumbnails are generated for the live session.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBucket
(experimental) S3 bucket where recorded videos will be stored. -
getRecordingConfigurationName
(experimental) The name of the Recording configuration.The value does not need to be unique.
Default: - auto generate
-
getRecordingReconnectWindow
(experimental) If a broadcast disconnects and then reconnects within the specified interval, the multiple streams will be considered a single broadcast and merged together.recordingReconnectWindowmust be between 0 and 300 secondsDefault: - 0 seconds (means disabled)
-
getRenditionConfiguration
(experimental) A rendition configuration describes which renditions should be recorded for a stream.Default: - no rendition configuration
- See Also:
-
getThumbnailConfiguration
(experimental) A thumbnail configuration enables/disables the recording of thumbnails for a live session and controls the interval at which thumbnails are generated for the live session.Default: - no thumbnail configuration
- See Also:
-
builder
-