public static interface CfnPackagingConfiguration.HlsPackageProperty
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.mediapackage.*; HlsPackageProperty hlsPackageProperty = HlsPackageProperty.builder() .hlsManifests(List.of(HlsManifestProperty.builder() .adMarkers("adMarkers") .includeIframeOnlyStream(false) .manifestName("manifestName") .programDateTimeIntervalSeconds(123) .repeatExtXKey(false) .streamSelection(StreamSelectionProperty.builder() .maxVideoBitsPerSecond(123) .minVideoBitsPerSecond(123) .streamOrder("streamOrder") .build()) .build())) // the properties below are optional .encryption(HlsEncryptionProperty.builder() .spekeKeyProvider(SpekeKeyProviderProperty.builder() .roleArn("roleArn") .systemIds(List.of("systemIds")) .url("url") // the properties below are optional .encryptionContractConfiguration(EncryptionContractConfigurationProperty.builder().build()) .build()) // the properties below are optional .constantInitializationVector("constantInitializationVector") .encryptionMethod("encryptionMethod") .build()) .includeDvbSubtitles(false) .segmentDurationSeconds(123) .useAudioRenditionGroup(false) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnPackagingConfiguration.HlsPackageProperty.Builder
A builder for
CfnPackagingConfiguration.HlsPackageProperty |
static class |
CfnPackagingConfiguration.HlsPackageProperty.Jsii$Proxy
An implementation for
CfnPackagingConfiguration.HlsPackageProperty |
Modifier and Type | Method and Description |
---|---|
static CfnPackagingConfiguration.HlsPackageProperty.Builder |
builder() |
default java.lang.Object |
getEncryption()
Parameters for encrypting content.
|
java.lang.Object |
getHlsManifests()
A list of HLS manifest configurations that are available from this endpoint.
|
default java.lang.Object |
getIncludeDvbSubtitles()
When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
|
default java.lang.Number |
getSegmentDurationSeconds()
Duration (in seconds) of each fragment.
|
default java.lang.Object |
getUseAudioRenditionGroup()
When true, AWS Elemental MediaPackage bundles all audio tracks in a rendition group.
|
java.lang.Object getHlsManifests()
default java.lang.Object getEncryption()
default java.lang.Object getIncludeDvbSubtitles()
default java.lang.Number getSegmentDurationSeconds()
Actual fragments are rounded to the nearest multiple of the source fragment duration.
default java.lang.Object getUseAudioRenditionGroup()
All other tracks in the stream can be used with any audio rendition from the group.
static CfnPackagingConfiguration.HlsPackageProperty.Builder builder()