Table of Contents

Interface IH264EncoderSettings

Namespace
VisioForge.Core.Types.X.VideoEncoders
Assembly
VisioForge.Core.dll

Basic H264 encoder settings interface.

public interface IH264EncoderSettings : IVideoEncoder, IMediaBlockSettings, IEncoderTextInfo

Implements

Properties

H264ParseInferTimestamps

Gets or sets h264parse infer-ts setting. Defaults to true.

bool? H264ParseInferTimestamps { get; set; }

Property Value

bool?

H264ParsePtsInterpolation

Gets or sets h264parse pts-interpolation setting. Defaults to true.

bool? H264ParsePtsInterpolation { get; set; }

Property Value

bool?

KeyFrameDetected

Occurs when on key frame detected. Timestamp is in nanoseconds.

KeyFrameDetectedDelegate KeyFrameDetected { get; set; }

Property Value

KeyFrameDetectedDelegate

ParseStream

Gets or sets a value indicating whether to parse the video stream. True by default. Disable it for SRT streaming.

bool ParseStream { get; set; }

Property Value

bool

Methods

GetEncoderType()

Gets the type of the encoder.

H264EncoderType GetEncoderType()

Returns

H264EncoderType

H264EncoderType.