Interface Fmtp.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Fmtp.Builder,Fmtp>, SdkBuilder<Fmtp.Builder,Fmtp>, SdkPojo
Enclosing class:
Fmtp

@Mutable @NotThreadSafe public static interface Fmtp.Builder extends SdkPojo, CopyableBuilder<Fmtp.Builder,Fmtp>
  • Method Details

    • channelOrder

      Fmtp.Builder channelOrder(String channelOrder)

      The format of the audio channel.

      Parameters:
      channelOrder - The format of the audio channel.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • colorimetry

      Fmtp.Builder colorimetry(String colorimetry)

      The format used for the representation of color.

      Parameters:
      colorimetry - The format used for the representation of color.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • colorimetry

      Fmtp.Builder colorimetry(Colorimetry colorimetry)

      The format used for the representation of color.

      Parameters:
      colorimetry - The format used for the representation of color.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • exactFramerate

      Fmtp.Builder exactFramerate(String exactFramerate)

      The frame rate for the video stream, in frames/second. For example: 60000/1001.

      Parameters:
      exactFramerate - The frame rate for the video stream, in frames/second. For example: 60000/1001.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • par

      Fmtp.Builder par(String par)

      The pixel aspect ratio (PAR) of the video.

      Parameters:
      par - The pixel aspect ratio (PAR) of the video.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • range

      Fmtp.Builder range(String range)

      The encoding range of the video.

      Parameters:
      range - The encoding range of the video.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • range

      Fmtp.Builder range(Range range)

      The encoding range of the video.

      Parameters:
      range - The encoding range of the video.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • scanMode

      Fmtp.Builder scanMode(String scanMode)

      The type of compression that was used to smooth the video’s appearance.

      Parameters:
      scanMode - The type of compression that was used to smooth the video’s appearance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • scanMode

      Fmtp.Builder scanMode(ScanMode scanMode)

      The type of compression that was used to smooth the video’s appearance.

      Parameters:
      scanMode - The type of compression that was used to smooth the video’s appearance.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • tcs

      Fmtp.Builder tcs(String tcs)

      The transfer characteristic system (TCS) that is used in the video.

      Parameters:
      tcs - The transfer characteristic system (TCS) that is used in the video.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • tcs

      Fmtp.Builder tcs(Tcs tcs)

      The transfer characteristic system (TCS) that is used in the video.

      Parameters:
      tcs - The transfer characteristic system (TCS) that is used in the video.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: