Class TransportStream
- java.lang.Object
-
- software.amazon.awssdk.services.mediaconnect.model.TransportStream
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TransportStream.Builder,TransportStream>
@Generated("software.amazon.awssdk:codegen") public final class TransportStream extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TransportStream.Builder,TransportStream>
The metadata of an elementary transport stream.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTransportStream.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TransportStream.Builderbuilder()Integerchannels()The number of channels in the audio stream.Stringcodec()The codec used by the stream.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringframeRate()The frame rate used by the video stream.FrameResolutionframeResolution()Returns the value of the FrameResolution property for this object.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Integerpid()The Packet ID (PID) as it is reported in the Program Map Table.IntegersampleRate()The sample rate used by the audio stream.IntegersampleSize()The sample bit size used by the audio stream.List<SdkField<?>>sdkFields()static Class<? extends TransportStream.Builder>serializableBuilderClass()StringstreamType()The Stream Type as it is reported in the Program Map Table.TransportStream.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
channels
public final Integer channels()
The number of channels in the audio stream.- Returns:
- The number of channels in the audio stream.
-
codec
public final String codec()
The codec used by the stream.- Returns:
- The codec used by the stream.
-
frameRate
public final String frameRate()
The frame rate used by the video stream.- Returns:
- The frame rate used by the video stream.
-
frameResolution
public final FrameResolution frameResolution()
Returns the value of the FrameResolution property for this object.- Returns:
- The value of the FrameResolution property for this object.
-
pid
public final Integer pid()
The Packet ID (PID) as it is reported in the Program Map Table.- Returns:
- The Packet ID (PID) as it is reported in the Program Map Table.
-
sampleRate
public final Integer sampleRate()
The sample rate used by the audio stream.- Returns:
- The sample rate used by the audio stream.
-
sampleSize
public final Integer sampleSize()
The sample bit size used by the audio stream.- Returns:
- The sample bit size used by the audio stream.
-
streamType
public final String streamType()
The Stream Type as it is reported in the Program Map Table.- Returns:
- The Stream Type as it is reported in the Program Map Table.
-
toBuilder
public TransportStream.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TransportStream.Builder,TransportStream>
-
builder
public static TransportStream.Builder builder()
-
serializableBuilderClass
public static Class<? extends TransportStream.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-