Share via


VideoEncoderH264 Class

Definition

A custom preset for encoding video with the H.264 (AVC) codec.

[Newtonsoft.Json.JsonObject("#Microsoft.VideoAnalyzer.VideoEncoderH264")]
public class VideoEncoderH264 : Microsoft.Azure.Management.VideoAnalyzer.Models.VideoEncoderBase
[<Newtonsoft.Json.JsonObject("#Microsoft.VideoAnalyzer.VideoEncoderH264")>]
type VideoEncoderH264 = class
    inherit VideoEncoderBase
Public Class VideoEncoderH264
Inherits VideoEncoderBase
Inheritance
VideoEncoderH264
Attributes
Newtonsoft.Json.JsonObjectAttribute

Constructors

VideoEncoderH264()

Initializes a new instance of the VideoEncoderH264 class.

VideoEncoderH264(String, String, VideoScale)

Initializes a new instance of the VideoEncoderH264 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.

(Inherited from VideoEncoderBase)
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.

(Inherited from VideoEncoderBase)
Scale

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

(Inherited from VideoEncoderBase)

Applies to