BitmovinApiSdk\Models\PrewarmedEncoderPool

Synopsis

class PrewarmedEncoderPool extends BitmovinResource {
  • // Inherited members from BitmovinResponse
  • public string $id;
  • // Inherited methods from BitmovinResponse
  • public void __construct()
  • // Inherited methods from ApiResource
  • public void __construct()
  • public static $this create()
  • public void toArray()
}

Hierarchy

Members

public

Methods

public

  • __construct()
  • 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)
  • diskSize() — Disk size of the prewarmed instances in GB. Needs to be chosen depending on input file sizes and encoding features used. (required)
  • dynamicPool() — Activate dynamic pool behaviour. Pool will increase/decrease based on usage. Minimum pool size is set by targetPoolSize.
  • encoderVersion() — The encoder version which the pool's instances will be running (required)
  • gpuEnabled() — Create pool with GPU instances for hardware encoding presets (e.g., VOD_HARDWARE_SHORTFORM).
  • infrastructureId() — Define an external infrastructure to run the pool on.
  • targetPoolSize() — Number of instances to keep prewarmed while the pool is running (required)

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.

Inherited from BitmovinApiSdk\Common\ApiResource

public