Class NVENCAV1EncoderSettings
- Assembly
- VisioForge.Core.dll
Class NVENCAV1EncoderSettings. Implements the VisioForge.Core.Types.X.VideoEncoders.NVENCBaseEncoderSettings Implements the VisioForge.Core.Types.X.VideoEncoders.IAV1EncoderSettings
public class NVENCAV1EncoderSettings : NVENCBaseEncoderSettings, IAV1EncoderSettings, IVideoEncoder, IMediaBlockSettingsInheritance
Implements
Inherited Members
Properties
BFrames
Number of B-frames between I and P.
public uint BFrames { get; set; }Property Value
EnableAdaptiveBFrame
Enable adaptive B-frame insert when lookahead is enabled.
public bool EnableAdaptiveBFrame { get; set; }Property Value
RCLookahead
Number of frames for frame type lookahead.
public uint RCLookahead { get; set; }Property Value
TemporalAQ
Temporal Adaptive Quantization.
public bool TemporalAQ { get; set; }Property Value
Tune
Encoding tune.
public NVENCTune Tune { get; set; }Property Value
VBVBufferSize
VBV(HRD) Buffer Size in kbits (0 = NVENC default).
public uint VBVBufferSize { get; set; }Property Value
Methods
CreateBlock()
Creates the block.
public MediaBlock CreateBlock()Returns
- MediaBlock
-
MediaBlock.
GetEncoderType()
Gets the type of the encoder.
public AV1EncoderType GetEncoderType()Returns
- AV1EncoderType
-
AV1EncoderType.
IsAvailable()
Determines whether this encoder is available.
public static bool IsAvailable()Returns
- bool
-
trueif this encoder is available; otherwise,false.