Interface MsSmoothOutputGroupProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
MsSmoothOutputGroupProps.Jsii$Proxy
Example:
EncodeConfiguration video;
EncodeConfiguration audio;
OutputGroupConfiguration.msSmooth(MsSmoothOutputGroupProps.builder()
.name("smooth")
.destinations(List.of(OutputDestination.url("https://smooth.example.com/live")))
.outputs(List.of(MsSmoothOutputDefinition.builder().encodes(List.of(video, audio)).outputName("smooth_out").build()))
.build());
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forMsSmoothOutputGroupPropsstatic final classAn implementation forMsSmoothOutputGroupProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default String(experimental) The value of the Acquisition Point Identity element used in each message placed in the sparse track.default MsSmoothAudioOnlyTimecodeControl(experimental) If set to passthrough for an audio-only output, the fragment absolute time is set to the current timecode.default MsSmoothCertificateMode(experimental) If set to VERIFY_AUTHENTICITY, verifies the HTTPS certificate chain to a trusted CA.default Duration(experimental) The number of seconds to wait before retrying the connection to the IIS server if the connection is lost.(experimental) The destinations for this output group — one per pipeline.default String(experimental) The Microsoft Smooth channel ID that is sent to the IIS server.default MsSmoothEventIdMode(experimental) Specifies whether to send a channel ID to the IIS server.default MsSmoothEventStopBehavior(experimental) When set to SEND_EOS, sends an EOS signal to an IIS server when stopping the channel.default Duration(experimental) The size, in seconds, of the file cache for streaming outputs.default Duration(experimental) The length, in seconds, of mp4 fragments to generate.default MsSmoothInputLossAction(experimental) A parameter that controls output group behavior on an input loss.getName()(experimental) The name of this output group.default Number(experimental) The number of retry attempts.default List<MsSmoothOutputDefinition> (experimental) The outputs for this MS Smooth output group.default Duration(experimental) The number of seconds before initiating a restart due to output failure.default MsSmoothSegmentationMode(experimental) The segmentation mode.default Number(experimental) The number of milliseconds to delay the output from the second pipeline.default MsSmoothSparseTrackType(experimental) If set to SCTE_35, uses incoming SCTE-35 messages to generate a sparse track.default MsSmoothStreamManifestBehavior(experimental) When set to SEND, sends a stream manifest so that the publishing point doesn't start until all streams start.default String(experimental) The timestamp offset for the channel.default MsSmoothTimestampOffsetMode(experimental) The type of timestamp date offset to use.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDestinations
(experimental) The destinations for this output group — one per pipeline.Array position determines the pipeline mapping:
destinations[0]→ Pipeline 0destinations[1]→ Pipeline 1 (STANDARD channels only)
For a SINGLE_PIPELINE channel, provide exactly 1 destination. For a STANDARD channel, provide exactly 2 destinations.
-
getName
(experimental) The name of this output group.Used as the destination reference ID. Underscores are normalised to hyphens internally.
-
getAcquisitionPointId
(experimental) The value of the Acquisition Point Identity element used in each message placed in the sparse track.Default: - service default
-
getAudioOnlyTimecodeControl
@Stability(Experimental) @Nullable default MsSmoothAudioOnlyTimecodeControl getAudioOnlyTimecodeControl()(experimental) If set to passthrough for an audio-only output, the fragment absolute time is set to the current timecode.Default: - service default
-
getCertificateMode
(experimental) If set to VERIFY_AUTHENTICITY, verifies the HTTPS certificate chain to a trusted CA.Default: - service default
-
getConnectionRetryInterval
(experimental) The number of seconds to wait before retrying the connection to the IIS server if the connection is lost.Default: - service default
-
getEventId
(experimental) The Microsoft Smooth channel ID that is sent to the IIS server.Default: - service default
-
getEventIdMode
(experimental) Specifies whether to send a channel ID to the IIS server.Default: - service default
-
getEventStopBehavior
(experimental) When set to SEND_EOS, sends an EOS signal to an IIS server when stopping the channel.Default: - service default
-
getFilecacheDuration
(experimental) The size, in seconds, of the file cache for streaming outputs.Default: - service default
-
getFragmentLength
(experimental) The length, in seconds, of mp4 fragments to generate.Default: - service default
-
getInputLossAction
(experimental) A parameter that controls output group behavior on an input loss.Default: - service default
-
getNumRetries
(experimental) The number of retry attempts.Default: 10
-
getOutputs
(experimental) The outputs for this MS Smooth output group.Default: - no initial outputs
-
getRestartDelay
(experimental) The number of seconds before initiating a restart due to output failure.Default: - Duration.seconds(1)
-
getSegmentationMode
(experimental) The segmentation mode.Default: - service default
-
getSendDelayMs
(experimental) The number of milliseconds to delay the output from the second pipeline.Default: - service default
-
getSparseTrackType
(experimental) If set to SCTE_35, uses incoming SCTE-35 messages to generate a sparse track.Default: - service default
-
getStreamManifestBehavior
@Stability(Experimental) @Nullable default MsSmoothStreamManifestBehavior getStreamManifestBehavior()(experimental) When set to SEND, sends a stream manifest so that the publishing point doesn't start until all streams start.Default: - service default
-
getTimestampOffset
(experimental) The timestamp offset for the channel.Used only if timestampOffsetMode is set to USE_CONFIGURED_OFFSET.
Default: - service default
-
getTimestampOffsetMode
(experimental) The type of timestamp date offset to use.Default: - service default
-
builder
- Returns:
- a
MsSmoothOutputGroupProps.BuilderofMsSmoothOutputGroupProps
-