Class CfnOriginEndpoint.HlsPackageProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnOriginEndpoint.HlsPackageProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnOriginEndpoint.HlsPackageProperty
CfnOriginEndpoint.HlsPackageProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.mediapackage.CfnOriginEndpoint.HlsPackageProperty
CfnOriginEndpoint.HlsPackageProperty.Builder, CfnOriginEndpoint.HlsPackageProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnOriginEndpoint.HlsPackageProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
Controls how ad markers are included in the packaged endpoint.final String
The flags on SCTE-35 segmentation descriptors that have to be present for AWS Elemental MediaPackage to insert ad markers in the output manifest.Specifies the SCTE-35 message types that AWS Elemental MediaPackage treats as ad markers in the output manifest.final Object
Parameters for encrypting content.final Object
When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.final Object
Only applies to stream sets with a single video track.final String
When specified as eitherevent
orvod
, a correspondingEXT-X-PLAYLIST-TYPE
entry is included in the media playlist.final Number
Time window (in seconds) contained in each parent manifest.final Number
InsertsEXT-X-PROGRAM-DATE-TIME
tags in the output manifest at the interval that you specify.final Number
Duration (in seconds) of each fragment.final Object
Limitations for outputs from the endpoint, based on the video bitrate.final Object
When true, AWS Elemental MediaPackage bundles all audio tracks in a rendition group.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnOriginEndpoint.HlsPackageProperty.Builder
.
-
-
Method Details
-
getAdMarkers
Description copied from interface:CfnOriginEndpoint.HlsPackageProperty
Controls how ad markers are included in the packaged endpoint.Valid values:
NONE
- Omits all SCTE-35 ad markers from the output.PASSTHROUGH
- Creates a copy in the output of the SCTE-35 ad markers (comments) taken directly from the input manifest.SCTE35_ENHANCED
- Generates ad markers and blackout tags in the output based on the SCTE-35 messages from the input manifest.
- Specified by:
getAdMarkers
in interfaceCfnOriginEndpoint.HlsPackageProperty
-
getAdsOnDeliveryRestrictions
Description copied from interface:CfnOriginEndpoint.HlsPackageProperty
The flags on SCTE-35 segmentation descriptors that have to be present for AWS Elemental MediaPackage to insert ad markers in the output manifest.For information about SCTE-35 in AWS Elemental MediaPackage , see SCTE-35 Message Options in AWS Elemental MediaPackage .
- Specified by:
getAdsOnDeliveryRestrictions
in interfaceCfnOriginEndpoint.HlsPackageProperty
-
getAdTriggers
Description copied from interface:CfnOriginEndpoint.HlsPackageProperty
Specifies the SCTE-35 message types that AWS Elemental MediaPackage treats as ad markers in the output manifest.Valid values:
BREAK
DISTRIBUTOR_ADVERTISEMENT
DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY
DISTRIBUTOR_PLACEMENT_OPPORTUNITY
PROVIDER_ADVERTISEMENT
PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY
PROVIDER_PLACEMENT_OPPORTUNITY
SPLICE_INSERT
- Specified by:
getAdTriggers
in interfaceCfnOriginEndpoint.HlsPackageProperty
-
getEncryption
Description copied from interface:CfnOriginEndpoint.HlsPackageProperty
Parameters for encrypting content.- Specified by:
getEncryption
in interfaceCfnOriginEndpoint.HlsPackageProperty
-
getIncludeDvbSubtitles
Description copied from interface:CfnOriginEndpoint.HlsPackageProperty
When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.- Specified by:
getIncludeDvbSubtitles
in interfaceCfnOriginEndpoint.HlsPackageProperty
-
getIncludeIframeOnlyStream
Description copied from interface:CfnOriginEndpoint.HlsPackageProperty
Only applies to stream sets with a single video track.When true, the stream set includes an additional I-frame only stream, along with the other tracks. If false, this extra stream is not included.
- Specified by:
getIncludeIframeOnlyStream
in interfaceCfnOriginEndpoint.HlsPackageProperty
-
getPlaylistType
Description copied from interface:CfnOriginEndpoint.HlsPackageProperty
When specified as eitherevent
orvod
, a correspondingEXT-X-PLAYLIST-TYPE
entry is included in the media playlist.Indicates if the playlist is live-to-VOD content.
- Specified by:
getPlaylistType
in interfaceCfnOriginEndpoint.HlsPackageProperty
-
getPlaylistWindowSeconds
Description copied from interface:CfnOriginEndpoint.HlsPackageProperty
Time window (in seconds) contained in each parent manifest.- Specified by:
getPlaylistWindowSeconds
in interfaceCfnOriginEndpoint.HlsPackageProperty
-
getProgramDateTimeIntervalSeconds
Description copied from interface:CfnOriginEndpoint.HlsPackageProperty
InsertsEXT-X-PROGRAM-DATE-TIME
tags in the output manifest at the interval that you specify.Additionally, ID3Timed metadata messages are generated every 5 seconds starting when the content was ingested.
Irrespective of this parameter, if any ID3Timed metadata is in the HLS input, it is passed through to the HLS output.
Omit this attribute or enter
0
to indicate that theEXT-X-PROGRAM-DATE-TIME
tags are not included in the manifest.- Specified by:
getProgramDateTimeIntervalSeconds
in interfaceCfnOriginEndpoint.HlsPackageProperty
-
getSegmentDurationSeconds
Description copied from interface:CfnOriginEndpoint.HlsPackageProperty
Duration (in seconds) of each fragment.Actual fragments are rounded to the nearest multiple of the source fragment duration.
- Specified by:
getSegmentDurationSeconds
in interfaceCfnOriginEndpoint.HlsPackageProperty
-
getStreamSelection
Description copied from interface:CfnOriginEndpoint.HlsPackageProperty
Limitations for outputs from the endpoint, based on the video bitrate.- Specified by:
getStreamSelection
in interfaceCfnOriginEndpoint.HlsPackageProperty
-
getUseAudioRenditionGroup
Description copied from interface:CfnOriginEndpoint.HlsPackageProperty
When true, AWS Elemental MediaPackage bundles all audio tracks in a rendition group.All other tracks in the stream can be used with any audio rendition from the group.
- Specified by:
getUseAudioRenditionGroup
in interfaceCfnOriginEndpoint.HlsPackageProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-