class InterlaceMode extends Enum {
  • // methods
  • public static InterlaceMode create()
  • public static InterlaceMode TOP()
  • public static InterlaceMode BOTTOM()
  • public static InterlaceMode DROP_EVEN()
  • public static InterlaceMode DROP_ODD()
  • public static InterlaceMode PAD()
  • public static InterlaceMode INTERLACE_X2()
  • public static InterlaceMode MERGE()
  • public static InterlaceMode MERGE_X2()




  • BOTTOM() — Use the bottom field from odd frames and top field from even frames
  • DROP_EVEN() — Drop all even frames
  • DROP_ODD() — Drop all odd frames
  • INTERLACE_X2() — Double the frame rate. Extra frames use the second field of the next frame, alternating with the first field of the previous frame
  • MERGE() — Move odd frames into the upper field and even frames into the lower field
  • MERGE_X2() — Double the height of all frames by inserting the lines of the next frame as second field
  • PAD() — Double the height of all frames by inserting alternating black lines
  • TOP() — Use the top field from odd frames and bottom field from even frames
  • create()

Inherited from BitmovinApiSdk\Common\Enum


  • __callStatic() — Returns a value when called statically like so: MyEnum::SOME_VALUE() given SOME_VALUE is a class constant
  • __toString()
  • equals() — Determines if Enum should be considered equal with the variable passed as a parameter.
  • getKey() — Returns the enum key (i.e. the constant name).
  • getValue()
  • isValidKey() — Check if is valid enum key
  • jsonSerialize() — Specify data which should be serialized to JSON. This method returns data that can be serialized by json_encode() natively.
  • keys() — Returns the names (keys) of all constants in the Enum class
  • toArray() — Returns all possible values as an array
  • values() — Returns instances of the Enum class of all Enum constants