Share via


VideoEncoderBase Class

Definition

Base type for all video encoding presets, which define the recipe or instructions on how the input video should be processed.

public class VideoEncoderBase
type VideoEncoderBase = class
Public Class VideoEncoderBase
Inheritance
VideoEncoderBase
Derived

Constructors

VideoEncoderBase()

Initializes a new instance of the VideoEncoderBase class.

VideoEncoderBase(String, String, VideoScale)

Initializes a new instance of the VideoEncoderBase class.

Properties

BitrateKbps

Gets or sets the maximum bitrate, in kilobits per second or Kbps, at which video should be encoded. If omitted, encoder sets it automatically to try and match the quality of the input video.

FrameRate

Gets or sets the frame rate (in frames per second) of the encoded video. The value must be greater than zero, and less than or equal to 300. If omitted, the encoder uses the average frame rate of the input video.

Scale

Gets or sets describes the resolution of the encoded video. If omitted, the encoder uses the resolution of the input video.

Applies to