Namespace VisioForge.Core.Types.X.VideoEncoders
Classes
AMFAV1EncoderSettings
Class AMFAV1EncoderSettings. Implements the IAV1EncoderSettings
AMFH264EncoderSettings
AMD H264 encoder settings.
AMFHEVCEncoderSettings
AMD HEVC encoder settings.
AOMAV1EncoderSettings
AOM AV1 encoder settings.
CustomH264EncoderSettings
Custom H264 encoder settings. Implements the IH264EncoderSettings
CustomHEVCEncoderSettings
Custom HEVC encoder settings. Implements the IHEVCEncoderSettings
CustomVPXEncoderSettings
Custom VPx encoder settings. Implements the IVPXEncoderSettings
DVVideoEncoderSettings
DV video encoder settings.
GIFEncoderSettings
GIF encoder settings.
MFHEVCEncoderSettings
Media Foundation HEVC encoder settings. Implements the IHEVCEncoderSettings.
MJPEGEncoderSettings
MJPEG video encoder settings.
MPEG2VideoEncoderSettings
MPEG-2 video encoder settings.
MPEG4VideoEncoderSettings
Represents the settings for a video codec configuration.
NVENCAV1EncoderSettings
Class NVENCAV1EncoderSettings. Implements the NVENCBaseEncoderSettings Implements the IAV1EncoderSettings
NVENCBaseEncoderSettings
NVENC base encoder settings. Do not use it directly.
NVENCH264EncoderSettings
Nvidia NVENC H264 encoder settings. Implements the NVENCBaseEncoderSettings. Implements the IH264EncoderSettings.
NVENCHEVCEncoderSettings
Nvidia NVENC HEVC encoder settings. Implements the NVENCBaseEncoderSettings. Implements the IHEVCEncoderSettings.
OpenH264EncoderSettings
OpenH264 encoder settings.
QSVAV1EncoderSettings
Intel QSV AV1 encoder settings.
QSVH264EncoderSettings
Intel QSV H264 encoder settings.
QSVHEVCEncoderSettings
Intel QSV HEVC encoder settings.
QSVMJPEGEncoderSettings
Intel QSV MJPEG video encoder settings.
QSVVP9EncoderSettings
QSV VP9 encoder settings. Implements the IVPXEncoderSettings.
RAV1EEncoderSettings
RAV1E AV1 encoder settings.
TheoraEncoderSettings
Theora encoder settings. Implements the IVideoEncoder. Implements the ICodecAvailable.
VP8EncoderSettings
VP8 encoder settings.
VP9EncoderSettings
VP9 encoder settings.
VPXEncoderSettings
VP8/VP9 shared encoder settings.
VideoEncoderShared
Video encoder shared data.
WMVEncoderSettings
WMV encoder settings. Implements the IVideoEncoder. Implements the ICodecAvailable.
Interfaces
IAV1EncoderSettings
Basic AV1 encoder settings interface.
IH264EncoderSettings
Basic H264 encoder settings interface.
IHEVCEncoderSettings
Basic HEVC encoder settings interface.
IMJPEGEncoderSettings
Basic MJPEG encoder settings interface.
IVPXEncoderSettings
Interface IVPXEncoderSettings.
Enums
AMFAV1EncoderPreset
Encoding quality presets
AMFAV1EncoderUsage
Encoder usages
AMFAV1RateControlMode
Rate control methods
AMFH264EncoderLevel
AMF H264 encoder level.
AMFH264EncoderPreset
AMD H264 encoding quality presets.
AMFH264EncoderProfile
AMF H264 profile.
AMFH264EncoderRateControl
AMD H264 encoder rate control methods.
AMFH264EncoderUsage
AMD H264 encoder usages.
AMFHEVCEncoderPreset
AMD HEVC encoding quality presets.
AMFHEVCEncoderRateControl
AMD HEVC encoder rate control methods.
AMFHEVCEncoderUsage
AMD HEVC encoder usages.
AOMAV1EncoderEndUsageMode
AOM AV1 encoder end usage mode.
AOMAV1EncoderResizeMode
AOM AV1 encoder frame resize mode.
AOMAV1SuperResolutionMode
AOM AV1 encoder frame super-resolution mode.
AV1EncoderType
AV1 encoder type.
H264EncoderType
H264 encoder type.
HEVCEncoderType
HEVC encoder type.
MFHEVCEncoderProfile
Media Foundation HEVC encoder profile.
MFHEVCEncoderRCMode
Media Foundation HEVC encoder rate control mode.
MJPEGEncoderType
MJPEG encoder type.
MPEG2VideoEncoderCompareFunc
MPEG-2 macroblock compare functions.
MPEG2VideoEncoderMPVFlags
Flags common for all MPEG video-based encoders.
MPEG2VideoEncoderMotionEstimation
MPEG-2 motion estimation algorithms.
MPEG2VideoEncoderProfile
MPEG2 profiles for encoding.
MPEG2VideoEncoderSequenceDisplayExt
MPEG-2 sequence display extension options.
MPEG2VideoEncoderVideoFormat
Video format specification for sequence display extension.
MPEG4EncoderComparisonFunc
Enumeration for MPEG-4 encoder comparison functions.
MPEG4EncoderMPVFlags
MPV flags for MPEG-4 H263 encoder.
MPEG4EncoderMotionEstimation
Enumeration for MPEG-4 encoder motion estimation.
NVENCH264Level
NVENC H264 encoder level.
NVENCH264Profile
NVENC H264 profile.
NVENCHEVCLevel
NVENC HEVC encoder level.
NVENCHEVCProfile
NVENC HEVC profile.
NVENCPreset
NVENC preset.
NVENCRateControl
NVENC rate control.
NVENCTune
Represents NVENC encoder tuning options.
OpenH264Complexity
OpenH264 complexity.
OpenH264DeblockingMode
OpenH264 deblocking mode.
OpenH264Level
OpenH264 encoder level.
OpenH264Profile
OpenH264 profile.
OpenH264RCMode
OpenH264 rate control mode.
OpenH264SliceMode
OpenH264 slice mode.
OpenH264UsageType
OpenH264 usage type.
QSVAV1EncRateControl
QSV AV1 encoder rate control.
QSVCodingOption
QSV coding option.
QSVH264EncLevel
QSV H264 encoder level.
QSVH264EncProfile
QSV H264 encoder profile.
QSVH264EncRCLookAheadDS
QSV H264 encoder rate control look ahead downsampling.
QSVH264EncRateControl
QSV H264 encoder rate control.
QSVH264EncSEIInsertMode
QSV H264 encoder SEI insert mode.
QSVHEVCEncProfile
QSV HEVC encoder profile.
QSVHEVCEncRateControl
QSV HEVC encoder rate control.
QSVHEVCEncSEIInsertMode
QSV HEVC encoder SEI insert mode.
QSVVP9EncRateControl
QSV VP9 encoder rate control.
RAV1EEncoderTune
AV1 encoder tune.
TheoraMultipassMode
Theora multipass mode.
VPXAdaptiveQuantizationMode
VPX Adaptive Quantization modes.
VPXEncoderType
VP8/VP9 encoder type.
VPXErrorResilientFlags
VP8/VP9 error resilient flags.
VPXKeyFrameMode
VP8/VP9 keyframe mode.
VPXMultipassMode
VP8/VP9 multipass mode.
VPXRateControl
VP8/VP9 end usage mode.
VPXScalingMode
VPX scaling mode.
VPXTokenPartitions
VP8/VP9 token partitions.
VPXTuning
VP8/VP9 tuning.
VideoEncoderType
Video encoder type.
VideoQuality
Video quality.
Delegates
KeyFrameDetectedDelegate
Delegate OnKeyFrameDetected.