Class PrewarmedEncoderPool

Export

PrewarmedEncoderPool

Hierarchy (view full)

Constructors

Properties

cloudRegion?: CloudRegion

The cloud region in which the pool's instances will be running. Must be a specific region (e.g. not 'AUTO', 'GOOGLE' or 'EUROPE') (required)

Memberof

PrewarmedEncoderPool

createdAt?: Date

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

Memberof

BitmovinResource

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

Disk size of the prewarmed instances in GB. Needs to be chosen depending on input file sizes and encoding features used. (required)

Memberof

PrewarmedEncoderPool

dynamicPool?: boolean

Activate dynamic pool behaviour. Pool will increase/decrease based on usage up until a size of 10 instances. Minimum pool size is set by targetPoolSize

Memberof

PrewarmedEncoderPool

encoderVersion?: string

The encoder version which the pool's instances will be running (required)

Memberof

PrewarmedEncoderPool

gpuEnabled?: boolean

Create pool with GPU instances for hardware encoding presets (e.g., VOD_HARDWARE_SHORTFORM).

Memberof

PrewarmedEncoderPool

id?: string

Id of the resource (required)

Memberof

BitmovinResponse

infrastructureId?: string

Define an external infrastructure to run the pool on.

Memberof

PrewarmedEncoderPool

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

Current status of the pool.

Memberof

PrewarmedEncoderPool

targetPoolSize?: number

Number of instances to keep prewarmed while the pool is running (required)

Memberof

PrewarmedEncoderPool