Class MediaStreamAudio.Builder
java.lang.Object
software.amazon.awscdk.services.mediaconnect.alpha.MediaStreamAudio.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<MediaStreamAudio>
- Enclosing interface:
MediaStreamAudio
@Stability(Experimental)
public static final class MediaStreamAudio.Builder
extends Object
implements software.amazon.jsii.Builder<MediaStreamAudio>
A builder for
MediaStreamAudio-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.channelOrder(AudioStreamOrderOptions channelOrder) Sets the value ofMediaStreamAudio.getChannelOrder()Sets the value ofMediaStreamAudio.getClockRate()description(String description) Sets the value ofMediaStreamBase.getDescription()Sets the value ofMediaStreamAudio.getFmt()Sets the value ofMediaStreamAudio.getLang()mediaStreamId(Number mediaStreamId) Sets the value ofMediaStreamBase.getMediaStreamId()mediaStreamName(String mediaStreamName) Sets the value ofMediaStreamBase.getMediaStreamName()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
channelOrder
@Stability(Experimental) public MediaStreamAudio.Builder channelOrder(AudioStreamOrderOptions channelOrder) Sets the value ofMediaStreamAudio.getChannelOrder()- Parameters:
channelOrder- The format of the audio channel.- Returns:
this
-
clockRate
Sets the value ofMediaStreamAudio.getClockRate()- Parameters:
clockRate- The sample rate for the stream. This value is measured in Hz.- Returns:
this
-
fmt
Sets the value ofMediaStreamAudio.getFmt()- Parameters:
fmt- The format type number (sometimes referred to as RTP payload type) of the media stream. MediaConnect assigns this value to the media stream. For ST 2110 JPEG XS outputs, you need to provide this value to the receiver.- Returns:
this
-
lang
Sets the value ofMediaStreamAudio.getLang()- Parameters:
lang- The audio language, in a format that is recognized by the receiver.- Returns:
this
-
mediaStreamId
Sets the value ofMediaStreamBase.getMediaStreamId()- Parameters:
mediaStreamId- A unique identifier for the media stream. This parameter is required.- Returns:
this
-
mediaStreamName
Sets the value ofMediaStreamBase.getMediaStreamName()- Parameters:
mediaStreamName- A name that helps you distinguish one media stream from another. This parameter is required.- Returns:
this
-
description
Sets the value ofMediaStreamBase.getDescription()- Parameters:
description- A description that can help you quickly identify what your media stream is used for.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<MediaStreamAudio>- Returns:
- a new instance of
MediaStreamAudio - Throws:
NullPointerException- if any required attribute was not provided
-