VideoEncoderBase interface
Base type for all video encoding presets, which define the recipe or instructions on how the input video should be processed.
Properties
bitrate |
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. |
frame |
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 | Describes the resolution of the encoded video. If omitted, the encoder uses the resolution of the input video. |
type | Polymorphic discriminator, which specifies the different types this object can be |
Property Details
bitrateKbps
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.
bitrateKbps?: string
Property Value
string
frameRate
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.
frameRate?: string
Property Value
string
scale
Describes the resolution of the encoded video. If omitted, the encoder uses the resolution of the input video.
scale?: VideoScale
Property Value
type
Polymorphic discriminator, which specifies the different types this object can be
type: "#Microsoft.VideoAnalyzer.VideoEncoderH264"
Property Value
"#Microsoft.VideoAnalyzer.VideoEncoderH264"
Azure SDK for JavaScript