@Stability(value=Stable)
public static interface CfnChannel.M3u8SettingsProperty
extends software.amazon.jsii.JsiiSerializable
The parent of this entity is StandardHlsSettings.
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.*;
M3u8SettingsProperty m3u8SettingsProperty = M3u8SettingsProperty.builder()
.audioFramesPerPes(123)
.audioPids("audioPids")
.ecmPid("ecmPid")
.nielsenId3Behavior("nielsenId3Behavior")
.patInterval(123)
.pcrControl("pcrControl")
.pcrPeriod(123)
.pcrPid("pcrPid")
.pmtInterval(123)
.pmtPid("pmtPid")
.programNum(123)
.scte35Behavior("scte35Behavior")
.scte35Pid("scte35Pid")
.timedMetadataBehavior("timedMetadataBehavior")
.timedMetadataPid("timedMetadataPid")
.transportStreamId(123)
.videoPid("videoPid")
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnChannel.M3u8SettingsProperty.Builder
A builder for
CfnChannel.M3u8SettingsProperty |
static class |
CfnChannel.M3u8SettingsProperty.Jsii$Proxy
An implementation for
CfnChannel.M3u8SettingsProperty |
| Modifier and Type | Method and Description |
|---|---|
static CfnChannel.M3u8SettingsProperty.Builder |
builder() |
default Number |
getAudioFramesPerPes()
The number of audio frames to insert for each PES packet.
|
default String |
getAudioPids()
The PID of the elementary audio streams in the transport stream.
|
default String |
getEcmPid()
This parameter is unused and deprecated.
|
default String |
getNielsenId3Behavior()
If set to passthrough, Nielsen inaudible tones for media tracking will be detected in the input audio and an equivalent ID3 tag will be inserted in the output.
|
default Number |
getPatInterval()
The number of milliseconds between instances of this table in the output transport stream.
|
default String |
getPcrControl()
When set to pcrEveryPesPacket, a Program Clock Reference value is inserted for every Packetized Elementary Stream (PES) header.
|
default Number |
getPcrPeriod()
The maximum time, in milliseconds, between Program Clock References (PCRs) inserted into the transport stream.
|
default String |
getPcrPid()
The PID of the Program Clock Reference (PCR) in the transport stream.
|
default Number |
getPmtInterval()
The number of milliseconds between instances of this table in the output transport stream.
|
default String |
getPmtPid()
The PID for the Program Map Table (PMT) in the transport stream.
|
default Number |
getProgramNum()
The value of the program number field in the Program Map Table (PMT).
|
default String |
getScte35Behavior()
If set to passthrough, passes any SCTE-35 signals from the input source to this output.
|
default String |
getScte35Pid()
The PID of the SCTE-35 stream in the transport stream.
|
default String |
getTimedMetadataBehavior()
When set to passthrough, timed metadata is passed through from input to output.
|
default String |
getTimedMetadataPid()
The PID of the timed metadata stream in the transport stream.
|
default Number |
getTransportStreamId()
The value of the transport stream ID field in the Program Map Table (PMT).
|
default String |
getVideoPid()
The PID of the elementary video stream in the transport stream.
|
@Stability(value=Stable) @Nullable default Number getAudioFramesPerPes()
@Stability(value=Stable) @Nullable default String getAudioPids()
Multiple values are accepted, and can be entered in ranges or by comma separation. You can enter the value as a decimal or hexadecimal value.
@Stability(value=Stable) @Nullable default String getEcmPid()
@Stability(value=Stable) @Nullable default String getNielsenId3Behavior()
@Stability(value=Stable) @Nullable default Number getPatInterval()
A value of "0" writes out the PMT once per segment file.
@Stability(value=Stable) @Nullable default String getPcrControl()
This parameter is effective only when the PCR PID is the same as the video or audio elementary stream.
@Stability(value=Stable) @Nullable default Number getPcrPeriod()
@Stability(value=Stable) @Nullable default String getPcrPid()
When no value is given, MediaLive assigns the same value as the video PID. You can enter the value as a decimal or hexadecimal value.
@Stability(value=Stable) @Nullable default Number getPmtInterval()
A value of "0" writes out the PMT once per segment file.
@Stability(value=Stable) @Nullable default String getPmtPid()
You can enter the value as a decimal or hexadecimal value.
@Stability(value=Stable) @Nullable default Number getProgramNum()
@Stability(value=Stable) @Nullable default String getScte35Behavior()
@Stability(value=Stable) @Nullable default String getScte35Pid()
You can enter the value as a decimal or hexadecimal value.
@Stability(value=Stable) @Nullable default String getTimedMetadataBehavior()
@Stability(value=Stable) @Nullable default String getTimedMetadataPid()
You can enter the value as a decimal or hexadecimal value. Valid values are 32 (or 0x20)..8182 (or 0x1ff6).
@Stability(value=Stable) @Nullable default Number getTransportStreamId()
@Stability(value=Stable) @Nullable default String getVideoPid()
You can enter the value as a decimal or hexadecimal value.
@Stability(value=Stable) static CfnChannel.M3u8SettingsProperty.Builder builder()
Copyright © 2022. All rights reserved.