@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class HlsSettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
HlsSettings() |
Modifier and Type | Method and Description |
---|---|
HlsSettings |
clone() |
boolean |
equals(Object obj) |
String |
getAudioGroupId()
Specifies the group to which the audio Rendition belongs.
|
String |
getAudioOnlyContainer()
Use this setting only in audio-only outputs.
|
String |
getAudioRenditionSets()
List all the audio groups that are used with the video output stream.
|
String |
getAudioTrackType()
Four types of audio-only tracks are supported: Audio-Only Variant Stream The client can play back this audio-only
stream instead of video in low-bandwidth scenarios.
|
String |
getIFrameOnlyManifest()
When set to INCLUDE, writes I-Frame Only Manifest in addition to the HLS manifest
|
String |
getSegmentModifier()
String concatenated to end of segment filenames.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAudioGroupId(String audioGroupId)
Specifies the group to which the audio Rendition belongs.
|
void |
setAudioOnlyContainer(String audioOnlyContainer)
Use this setting only in audio-only outputs.
|
void |
setAudioRenditionSets(String audioRenditionSets)
List all the audio groups that are used with the video output stream.
|
void |
setAudioTrackType(String audioTrackType)
Four types of audio-only tracks are supported: Audio-Only Variant Stream The client can play back this audio-only
stream instead of video in low-bandwidth scenarios.
|
void |
setIFrameOnlyManifest(String iFrameOnlyManifest)
When set to INCLUDE, writes I-Frame Only Manifest in addition to the HLS manifest
|
void |
setSegmentModifier(String segmentModifier)
String concatenated to end of segment filenames.
|
String |
toString()
Returns a string representation of this object.
|
HlsSettings |
withAudioGroupId(String audioGroupId)
Specifies the group to which the audio Rendition belongs.
|
HlsSettings |
withAudioOnlyContainer(HlsAudioOnlyContainer audioOnlyContainer)
Use this setting only in audio-only outputs.
|
HlsSettings |
withAudioOnlyContainer(String audioOnlyContainer)
Use this setting only in audio-only outputs.
|
HlsSettings |
withAudioRenditionSets(String audioRenditionSets)
List all the audio groups that are used with the video output stream.
|
HlsSettings |
withAudioTrackType(HlsAudioTrackType audioTrackType)
Four types of audio-only tracks are supported: Audio-Only Variant Stream The client can play back this audio-only
stream instead of video in low-bandwidth scenarios.
|
HlsSettings |
withAudioTrackType(String audioTrackType)
Four types of audio-only tracks are supported: Audio-Only Variant Stream The client can play back this audio-only
stream instead of video in low-bandwidth scenarios.
|
HlsSettings |
withIFrameOnlyManifest(HlsIFrameOnlyManifest iFrameOnlyManifest)
When set to INCLUDE, writes I-Frame Only Manifest in addition to the HLS manifest
|
HlsSettings |
withIFrameOnlyManifest(String iFrameOnlyManifest)
When set to INCLUDE, writes I-Frame Only Manifest in addition to the HLS manifest
|
HlsSettings |
withSegmentModifier(String segmentModifier)
String concatenated to end of segment filenames.
|
public void setAudioGroupId(String audioGroupId)
audioGroupId
- Specifies the group to which the audio Rendition belongs.public String getAudioGroupId()
public HlsSettings withAudioGroupId(String audioGroupId)
audioGroupId
- Specifies the group to which the audio Rendition belongs.public void setAudioOnlyContainer(String audioOnlyContainer)
audioOnlyContainer
- Use this setting only in audio-only outputs. Choose MPEG-2 Transport Stream (M2TS) to create a file in an
MPEG2-TS container. Keep the default value Automatic (AUTOMATIC) to create an audio-only file in a raw
container. Regardless of the value that you specify here, if this output has video, the service will place
the output into an MPEG2-TS container.HlsAudioOnlyContainer
public String getAudioOnlyContainer()
HlsAudioOnlyContainer
public HlsSettings withAudioOnlyContainer(String audioOnlyContainer)
audioOnlyContainer
- Use this setting only in audio-only outputs. Choose MPEG-2 Transport Stream (M2TS) to create a file in an
MPEG2-TS container. Keep the default value Automatic (AUTOMATIC) to create an audio-only file in a raw
container. Regardless of the value that you specify here, if this output has video, the service will place
the output into an MPEG2-TS container.HlsAudioOnlyContainer
public HlsSettings withAudioOnlyContainer(HlsAudioOnlyContainer audioOnlyContainer)
audioOnlyContainer
- Use this setting only in audio-only outputs. Choose MPEG-2 Transport Stream (M2TS) to create a file in an
MPEG2-TS container. Keep the default value Automatic (AUTOMATIC) to create an audio-only file in a raw
container. Regardless of the value that you specify here, if this output has video, the service will place
the output into an MPEG2-TS container.HlsAudioOnlyContainer
public void setAudioRenditionSets(String audioRenditionSets)
audioRenditionSets
- List all the audio groups that are used with the video output stream. Input all the audio GROUP-IDs that
are associated to the video, separate by ','.public String getAudioRenditionSets()
public HlsSettings withAudioRenditionSets(String audioRenditionSets)
audioRenditionSets
- List all the audio groups that are used with the video output stream. Input all the audio GROUP-IDs that
are associated to the video, separate by ','.public void setAudioTrackType(String audioTrackType)
audioTrackType
- Four types of audio-only tracks are supported: Audio-Only Variant Stream The client can play back this
audio-only stream instead of video in low-bandwidth scenarios. Represented as an EXT-X-STREAM-INF in the
HLS manifest. Alternate Audio, Auto Select, Default Alternate rendition that the client should try to play
back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=YES, AUTOSELECT=YES
Alternate Audio, Auto Select, Not Default Alternate rendition that the client may try to play back by
default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=NO, AUTOSELECT=YES Alternate
Audio, not Auto Select Alternate rendition that the client will not try to play back by default.
Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=NO, AUTOSELECT=NOHlsAudioTrackType
public String getAudioTrackType()
HlsAudioTrackType
public HlsSettings withAudioTrackType(String audioTrackType)
audioTrackType
- Four types of audio-only tracks are supported: Audio-Only Variant Stream The client can play back this
audio-only stream instead of video in low-bandwidth scenarios. Represented as an EXT-X-STREAM-INF in the
HLS manifest. Alternate Audio, Auto Select, Default Alternate rendition that the client should try to play
back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=YES, AUTOSELECT=YES
Alternate Audio, Auto Select, Not Default Alternate rendition that the client may try to play back by
default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=NO, AUTOSELECT=YES Alternate
Audio, not Auto Select Alternate rendition that the client will not try to play back by default.
Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=NO, AUTOSELECT=NOHlsAudioTrackType
public HlsSettings withAudioTrackType(HlsAudioTrackType audioTrackType)
audioTrackType
- Four types of audio-only tracks are supported: Audio-Only Variant Stream The client can play back this
audio-only stream instead of video in low-bandwidth scenarios. Represented as an EXT-X-STREAM-INF in the
HLS manifest. Alternate Audio, Auto Select, Default Alternate rendition that the client should try to play
back by default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=YES, AUTOSELECT=YES
Alternate Audio, Auto Select, Not Default Alternate rendition that the client may try to play back by
default. Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=NO, AUTOSELECT=YES Alternate
Audio, not Auto Select Alternate rendition that the client will not try to play back by default.
Represented as an EXT-X-MEDIA in the HLS manifest with DEFAULT=NO, AUTOSELECT=NOHlsAudioTrackType
public void setIFrameOnlyManifest(String iFrameOnlyManifest)
iFrameOnlyManifest
- When set to INCLUDE, writes I-Frame Only Manifest in addition to the HLS manifestHlsIFrameOnlyManifest
public String getIFrameOnlyManifest()
HlsIFrameOnlyManifest
public HlsSettings withIFrameOnlyManifest(String iFrameOnlyManifest)
iFrameOnlyManifest
- When set to INCLUDE, writes I-Frame Only Manifest in addition to the HLS manifestHlsIFrameOnlyManifest
public HlsSettings withIFrameOnlyManifest(HlsIFrameOnlyManifest iFrameOnlyManifest)
iFrameOnlyManifest
- When set to INCLUDE, writes I-Frame Only Manifest in addition to the HLS manifestHlsIFrameOnlyManifest
public void setSegmentModifier(String segmentModifier)
segmentModifier
- String concatenated to end of segment filenames. Accepts
"Format Identifiers":#format_identifier_parameters.public String getSegmentModifier()
public HlsSettings withSegmentModifier(String segmentModifier)
segmentModifier
- String concatenated to end of segment filenames. Accepts
"Format Identifiers":#format_identifier_parameters.public String toString()
toString
in class Object
Object.toString()
public HlsSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.