public static interface CfnChannel.MsSmoothGroupSettingsProperty
The parent of this entity is OutputGroupSettings.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.medialive.*; MsSmoothGroupSettingsProperty msSmoothGroupSettingsProperty = MsSmoothGroupSettingsProperty.builder() .acquisitionPointId("acquisitionPointId") .audioOnlyTimecodeControl("audioOnlyTimecodeControl") .certificateMode("certificateMode") .connectionRetryInterval(123) .destination(OutputLocationRefProperty.builder() .destinationRefId("destinationRefId") .build()) .eventId("eventId") .eventIdMode("eventIdMode") .eventStopBehavior("eventStopBehavior") .filecacheDuration(123) .fragmentLength(123) .inputLossAction("inputLossAction") .numRetries(123) .restartDelay(123) .segmentationMode("segmentationMode") .sendDelayMs(123) .sparseTrackType("sparseTrackType") .streamManifestBehavior("streamManifestBehavior") .timestampOffset("timestampOffset") .timestampOffsetMode("timestampOffsetMode") .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnChannel.MsSmoothGroupSettingsProperty.Builder
A builder for
CfnChannel.MsSmoothGroupSettingsProperty |
static class |
CfnChannel.MsSmoothGroupSettingsProperty.Jsii$Proxy
An implementation for
CfnChannel.MsSmoothGroupSettingsProperty |
Modifier and Type | Method and Description |
---|---|
static CfnChannel.MsSmoothGroupSettingsProperty.Builder |
builder() |
default java.lang.String |
getAcquisitionPointId()
The value of the Acquisition Point Identity element that is used in each message placed in the sparse track.
|
default java.lang.String |
getAudioOnlyTimecodeControl()
If set to passthrough for an audio-only Microsoft Smooth output, the fragment absolute time is set to the current timecode.
|
default java.lang.String |
getCertificateMode()
If set to verifyAuthenticity, verifies the HTTPS certificate chain to a trusted certificate authority (CA).
|
default java.lang.Number |
getConnectionRetryInterval()
The number of seconds to wait before retrying the connection to the IIS server if the connection is lost.
|
default java.lang.Object |
getDestination()
The Smooth Streaming publish point on an IIS server.
|
default java.lang.String |
getEventId()
The Microsoft Smooth channel ID that is sent to the IIS server.
|
default java.lang.String |
getEventIdMode()
Specifies whether to send a channel ID to the IIS server.
|
default java.lang.String |
getEventStopBehavior()
When set to sendEos, sends an EOS signal to an IIS server when stopping the channel.
|
default java.lang.Number |
getFilecacheDuration()
The size, in seconds, of the file cache for streaming outputs.
|
default java.lang.Number |
getFragmentLength()
The length, in seconds, of mp4 fragments to generate.
|
default java.lang.String |
getInputLossAction()
A parameter that controls output group behavior on an input loss.
|
default java.lang.Number |
getNumRetries()
The number of retry attempts.
|
default java.lang.Number |
getRestartDelay()
The number of seconds before initiating a restart due to output failure, due to exhausting the numRetries on one segment, or exceeding filecacheDuration.
|
default java.lang.String |
getSegmentationMode()
useInputSegmentation has been deprecated.
|
default java.lang.Number |
getSendDelayMs()
The number of milliseconds to delay the output from the second pipeline.
|
default java.lang.String |
getSparseTrackType()
If set to scte35, uses incoming SCTE-35 messages to generate a sparse track in this group of Microsoft Smooth outputs.
|
default java.lang.String |
getStreamManifestBehavior()
When set to send, sends a stream manifest so that the publishing point doesn't start until all streams start.
|
default java.lang.String |
getTimestampOffset()
The timestamp offset for the channel.
|
default java.lang.String |
getTimestampOffsetMode()
The type of timestamp date offset to use.
|
default java.lang.String getAcquisitionPointId()
Enabled only if sparseTrackType is not "none."
default java.lang.String getAudioOnlyTimecodeControl()
This option does not write timecodes to the audio elementary stream.
default java.lang.String getCertificateMode()
This causes HTTPS outputs to self-signed certificates to fail.
default java.lang.Number getConnectionRetryInterval()
Content is cached during this time, and the cache is delivered to the IIS server after the connection is re-established.
default java.lang.Object getDestination()
MediaLive acts as a "Push" encoder to IIS.
default java.lang.String getEventId()
Specify the ID only if eventIdMode is set to useConfigured.
default java.lang.String getEventIdMode()
If no channel ID is sent and the same channel is used without changing the publishing point, clients might see cached video from the previous run. Options: - "useConfigured" - use the value provided in eventId - "useTimestamp" - generate and send a channel ID based on the current timestamp - "noEventId" - do not send a channel ID to the IIS server.
default java.lang.String getEventStopBehavior()
default java.lang.Number getFilecacheDuration()
default java.lang.Number getFragmentLength()
The fragment length must be compatible with GOP size and frame rate.
default java.lang.String getInputLossAction()
default java.lang.Number getNumRetries()
default java.lang.Number getRestartDelay()
default java.lang.String getSegmentationMode()
The configured segment size is always used.
default java.lang.Number getSendDelayMs()
default java.lang.String getSparseTrackType()
default java.lang.String getStreamManifestBehavior()
default java.lang.String getTimestampOffset()
Used only if timestampOffsetMode is set to useConfiguredOffset.
default java.lang.String getTimestampOffsetMode()
static CfnChannel.MsSmoothGroupSettingsProperty.Builder builder()