BitmovinApiSdk\Models\Vp8VideoConfiguration
Synopsis
class Vp8VideoConfiguration
                extends VideoConfiguration
            {
        - // members
 - public int $crf;
 - public int $lagInFrames;
 - public int $maxIntraRate;
 - public int $qpMin;
 - public int $qpMax;
 - public int $rateUndershootPct;
 - public int $rateOvershootPct;
 - public int $cpuUsed;
 - public Vp8NoiseSensitivity $noiseSensitivity;
 - public int $sharpness;
 - public int $minGop;
 - public int $maxGop;
 - public float $minKeyframeInterval;
 - public float $maxKeyframeInterval;
 - public Vp8Quality $quality;
 - public int $staticThresh;
 - public int $arnrMaxFrames;
 - public int $arnrStrength;
 - public Vp8ArnrType $arnrType;
 
- // Inherited members from VideoConfiguration
 - public int $width;
 - public int $height;
 - public int $bitrate;
 - public float $rate;
 - public PixelFormat $pixelFormat;
 - public ColorConfig $colorConfig;
 - public int $sampleAspectRatioNumerator;
 - public int $sampleAspectRatioDenominator;
 - public DisplayAspectRatio $displayAspectRatio;
 - public EncodingMode $encodingMode;
 
- // Inherited members from CodecConfiguration
 - public static string $discriminatorName;
 - public static array $discriminatorMapping;
 
- // Inherited members from BitmovinResource
 - public string $name;
 - public string $description;
 - public Carbon $createdAt;
 - public Carbon $modifiedAt;
 - public mixed $customData;
 
- // Inherited members from BitmovinResponse
 - public string $id;
 
- // methods
 - public void __construct()
 - public $this crf()
 - public $this lagInFrames()
 - public $this maxIntraRate()
 - public $this qpMin()
 - public $this qpMax()
 - public $this rateUndershootPct()
 - public $this rateOvershootPct()
 - public $this noiseSensitivity()
 - public $this sharpness()
 - public $this minGop()
 - public $this maxGop()
 - public $this minKeyframeInterval()
 - public $this maxKeyframeInterval()
 - public $this quality()
 - public $this staticThresh()
 - public $this arnrMaxFrames()
 - public $this arnrStrength()
 - public $this arnrType()
 
- // Inherited methods from VideoConfiguration
 - public void __construct()
 - public $this width()
 - public $this height()
 - public $this bitrate()
 - public $this rate()
 - public $this pixelFormat()
 - public $this colorConfig()
 - public $this sampleAspectRatioNumerator()
 - public $this sampleAspectRatioDenominator()
 - public $this displayAspectRatio()
 - public $this encodingMode()
 
- // Inherited methods from CodecConfiguration
 - public void __construct()
 
- // Inherited methods from BitmovinResource
 - public void __construct()
 - public $this name()
 - public $this description()
 - public $this customData()
 
- // Inherited methods from BitmovinResponse
 - public void __construct()
 
- // Inherited methods from ApiResource
 - public void __construct()
 - public static $this create()
 - public void toArray()
 
Hierarchy
Members
public
- $arnrMaxFrames — int
 - $arnrStrength — int
 - $arnrType — BitmovinApiSdk\Models\Vp8ArnrType
 - $bitrate — int
 - $colorConfig — BitmovinApiSdk\Models\ColorConfig
 - $cpuUsed — int
 - $createdAt — Carbon\Carbon
 - $crf — int
 - $customData — mixed
 - $description — string
 - $discriminatorMapping
 - $discriminatorName
 - $displayAspectRatio — BitmovinApiSdk\Models\DisplayAspectRatio
 - $encodingMode — BitmovinApiSdk\Models\EncodingMode
 - $height — int
 - $id — string
 - $lagInFrames — int
 - $maxGop — int
 - $maxIntraRate — int
 - $maxKeyframeInterval — float
 - $minGop — int
 - $minKeyframeInterval — float
 - $modifiedAt — Carbon\Carbon
 - $name — string
 - $noiseSensitivity — BitmovinApiSdk\Models\Vp8NoiseSensitivity
 - $pixelFormat — BitmovinApiSdk\Models\PixelFormat
 - $qpMax — int
 - $qpMin — int
 - $quality — BitmovinApiSdk\Models\Vp8Quality
 - $rate — float
 - $rateOvershootPct — int
 - $rateUndershootPct — int
 - $sampleAspectRatioDenominator — int
 - $sampleAspectRatioNumerator — int
 - $staticThresh — int
 - $width — int
 
Methods
public
- __construct()
 - arnrMaxFrames() — altref noise reduction max frame count.
 - arnrStrength() — altref noise reduction filter strength.
 - arnrType() — arnrType
 - crf() — Constant rate factor for quality-based variable bitrate. Either bitrate or crf is required.
 - lagInFrames() — Number of frames to look ahead for alternate reference frame selection.
 - maxGop() — Maximum GOP length, the maximum distance between I-frames
 - maxIntraRate() — Maximum I-frame bitrate (percentage) 0=unlimited
 - maxKeyframeInterval() — Maximum interval in seconds between key frames
 - minGop() — Minimum GOP length, the minimum distance between I-frames.
 - minKeyframeInterval() — Minimum interval in seconds between key frames
 - noiseSensitivity() — noiseSensitivity
 - qpMax() — Maximum quantization factor.
 - qpMin() — Minimum quantization factor.
 - quality() — quality
 - rateOvershootPct() — Datarate overshoot (max) target (percentage).
 - rateUndershootPct() — Datarate undershoot (min) target (percentage).
 - staticThresh() — A change threshold on blocks below which they will be skipped by the encoder.
 
Inherited from BitmovinApiSdk\Models\VideoConfiguration
public
- bitrate() — Target bitrate for the encoded video in bps. Either bitrate or crf is required.
 - colorConfig() — colorConfig
 - displayAspectRatio() — Specifies a display aspect ratio (DAR) to be enforced. The sample aspect ratio (SAR) will be adjusted accordingly. If set then sampleAspectRatioNumerator and sampleAspectRatioDenominator are not allowed.
 - encodingMode() — The mode of the encoding. When this is set, `encodingMode` (`liveEncodingMode`) must not be set in the (live) encoding start request.
 - height() — Height of the encoded video in pixels
 - pixelFormat() — Describes the color encoding, bit depth, and chroma subsampling of each pixel in the output image.
 - rate() — Target frame rate of the encoded video. Must be set for live encodings
 - sampleAspectRatioDenominator() — The denominator of the sample aspect ratio (also known as pixel aspect ratio). Must be set if sampleAspectRatioNumerator is set. If set then displayAspectRatio is not allowed.
 - sampleAspectRatioNumerator() — The numerator of the sample aspect ratio (also known as pixel aspect ratio). Must be set if sampleAspectRatioDenominator is set. If set then displayAspectRatio is not allowed.
 - width() — Width of the encoded video in pixels
 
Inherited from BitmovinApiSdk\Models\BitmovinResource
public
- customData() — User-specific meta data. This can hold anything.
 - description() — Description of the resource. Can be freely chosen by the user.
 - name() — Name of the resource. Can be freely chosen by the user.