Class Video.VideoBuilder

java.lang.Object
com.amilesend.onedrive.resource.item.type.Video.VideoBuilder
Enclosing class:
Video

public static class Video.VideoBuilder extends Object
  • Method Details

    • audioBitsPerSample

      public Video.VideoBuilder audioBitsPerSample(int audioBitsPerSample)
      Number of bits per sample.
      Returns:
      this.
    • audioChannels

      public Video.VideoBuilder audioChannels(int audioChannels)
      Number of channels.
      Returns:
      this.
    • audioFormat

      public Video.VideoBuilder audioFormat(String audioFormat)
      Encoded audio format.
      Returns:
      this.
    • audioSamplesPerSecond

      public Video.VideoBuilder audioSamplesPerSecond(int audioSamplesPerSecond)
      Number of samples per second for audio.
      Returns:
      this.
    • bitrate

      public Video.VideoBuilder bitrate(int bitrate)
      The video bitrate.
      Returns:
      this.
    • duration

      public Video.VideoBuilder duration(long duration)
      The duration of the video in milliseconds.
      Returns:
      this.
    • fourCC

      public Video.VideoBuilder fourCC(String fourCC)
      The video format ("Four Character Code").
      Returns:
      this.
    • frameRate

      public Video.VideoBuilder frameRate(double frameRate)
      The video frame rate (frams per second).
      Returns:
      this.
    • height

      public Video.VideoBuilder height(int height)
      The video height in pixels.
      Returns:
      this.
    • width

      public Video.VideoBuilder width(int width)
      The video width in pixels.
      Returns:
      this.
    • build

      public Video build()
    • toString

      public String toString()
      Overrides:
      toString in class Object