class DeinterlaceAutoEnable extends Enum {




  • ALWAYS_ON() — The content will always be deinterlaced with the settings specified (mode, parity, frameSelectionMode)
  • META_DATA_AND_CONTENT_BASED() — This option will check if the content is signaled as interlaced first. If not, the frames are analyzed to detect interlaced frames. If the content is signaled as interlaced by the meta data this mode works same as "META_DATA_BASED". If content analysis detects interlaced frames the deinterlace filter will be applied in frameSelectionMode "ALL". Additionally, the parity will always be overwritten with the result of the metadata probing.
  • META_DATA_BASED() — The deinterlace filter will only be applied when interlaced content is signaled in the meta data of the input stream. In that case, if the parity setting is set to "AUTO", it will be overwritten with the result of the metadata probing. In cases where parity is not set to "AUTO" the configured value will be used.
  • 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