Class Vp8VideoConfiguration

Export

Vp8VideoConfiguration

Hierarchy (view full)

Constructors

Properties

arnrMaxFrames?: number

altref noise reduction max frame count.

Memberof

Vp8VideoConfiguration

arnrStrength?: number

altref noise reduction filter strength.

Memberof

Vp8VideoConfiguration

arnrType?: Vp8ArnrType

Memberof

Vp8VideoConfiguration

bitrate?: number

Target bitrate for the encoded video in bps. Either bitrate or crf is required.

Memberof

VideoConfiguration

colorConfig?: ColorConfig

Memberof

VideoConfiguration

cpuUsed?: number

Memberof

Vp8VideoConfiguration

createdAt?: Date

Creation timestamp, returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ

Memberof

BitmovinResource

crf?: number

Constant rate factor for quality-based variable bitrate. Either bitrate or crf is required.

Memberof

Vp8VideoConfiguration

customData?: {
    [key: string]: any;
}

User-specific meta data. This can hold anything.

Type declaration

  • [key: string]: any

Memberof

BitmovinResource

description?: string

Description of the resource. Can be freely chosen by the user.

Memberof

BitmovinResource

displayAspectRatio?: 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.

Memberof

VideoConfiguration

encodingMode?: EncodingMode

The mode of the encoding. When this is set, encodingMode (liveEncodingMode) must not be set in the (live) encoding start request.

Memberof

VideoConfiguration

height?: number

Height of the encoded video in pixels

Memberof

VideoConfiguration

id?: string

Id of the resource (required)

Memberof

BitmovinResponse

lagInFrames?: number

Number of frames to look ahead for alternate reference frame selection.

Memberof

Vp8VideoConfiguration

maxGop?: number

Maximum GOP length, the maximum distance between I-frames

Memberof

Vp8VideoConfiguration

maxIntraRate?: number

Maximum I-frame bitrate (percentage) 0=unlimited

Memberof

Vp8VideoConfiguration

maxKeyframeInterval?: number

Maximum interval in seconds between key frames

Memberof

Vp8VideoConfiguration

minGop?: number

Minimum GOP length, the minimum distance between I-frames.

Memberof

Vp8VideoConfiguration

minKeyframeInterval?: number

Minimum interval in seconds between key frames

Memberof

Vp8VideoConfiguration

modifiedAt?: Date

Modified timestamp, returned as UTC expressed in ISO 8601 format: YYYY-MM-DDThh:mm:ssZ

Memberof

BitmovinResource

name?: string

Name of the resource. Can be freely chosen by the user.

Memberof

BitmovinResource

noiseSensitivity?: Vp8NoiseSensitivity

Memberof

Vp8VideoConfiguration

pixelFormat?: PixelFormat

Describes the color encoding, bit depth, and chroma subsampling of each pixel in the output image.

Memberof

VideoConfiguration

qpMax?: number

Maximum quantization factor.

Memberof

Vp8VideoConfiguration

qpMin?: number

Minimum quantization factor.

Memberof

Vp8VideoConfiguration

quality?: Vp8Quality

Memberof

Vp8VideoConfiguration

rate?: number

Target frame rate of the encoded video. Must be set for live encodings

Memberof

VideoConfiguration

rateOvershootPct?: number

Datarate overshoot (max) target (percentage).

Memberof

Vp8VideoConfiguration

rateUndershootPct?: number

Datarate undershoot (min) target (percentage).

Memberof

Vp8VideoConfiguration

sampleAspectRatioDenominator?: number

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.

Memberof

VideoConfiguration

sampleAspectRatioNumerator?: number

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.

Memberof

VideoConfiguration

sharpness?: number

Loop filter sharpness.

Memberof

Vp8VideoConfiguration

staticThresh?: number

A change threshold on blocks below which they will be skipped by the encoder.

Memberof

Vp8VideoConfiguration

type: CodecConfigType = CodecConfigType.VP8

Discriminator property for CodecConfiguration

Memberof

Vp8VideoConfiguration

width?: number

Width of the encoded video in pixels

Memberof

VideoConfiguration

_discriminatorMapping: {
    AAC: string;
    AC3: string;
    AUDIO_PASSTHROUGH: string;
    AV1: string;
    DD: string;
    DDPLUS: string;
    DOLBY_ATMOS: string;
    DTS: string;
    DTSX: string;
    DTS_PASSTHROUGH: string;
    DVB_SUBTITLE: string;
    EAC3: string;
    H262: string;
    H264: string;
    H265: string;
    HE_AAC_V1: string;
    HE_AAC_V2: string;
    IMSC: string;
    MJPEG: string;
    MP2: string;
    MP3: string;
    OPUS: string;
    PCM: string;
    VORBIS: string;
    VP8: string;
    VP9: string;
    WEBVTT: string;
} = ...

Type declaration

  • AAC: string
  • AC3: string
  • AUDIO_PASSTHROUGH: string
  • AV1: string
  • DD: string
  • DDPLUS: string
  • DOLBY_ATMOS: string
  • DTS: string
  • DTSX: string
  • DTS_PASSTHROUGH: string
  • DVB_SUBTITLE: string
  • EAC3: string
  • H262: string
  • H264: string
  • H265: string
  • HE_AAC_V1: string
  • HE_AAC_V2: string
  • IMSC: string
  • MJPEG: string
  • MP2: string
  • MP3: string
  • OPUS: string
  • PCM: string
  • VORBIS: string
  • VP8: string
  • VP9: string
  • WEBVTT: string
_discriminatorName: "type" = 'type'