Namespace VisioForge.Core.Types.Output
Classes
- ACMOutput
-
Represents configuration settings for Audio Compression Manager (ACM) and PCM audio output.
- AVIOutput
-
Represents configuration settings for Audio Video Interleave (AVI) file output.
- AnimatedGIFOutput
-
Represents configuration settings for animated GIF output format.
- CustomOutput
-
Represents configuration settings for custom output formats using DirectShow filters.
- DVOutput
-
DV (Digital Video) output settings for creating DV format files. DV is a standard for digital video recording that provides high-quality video with fixed compression ratios and standardized resolutions.
- DirectCaptureASFOutput
-
Represents configuration settings for DirectCapture ASF (Advanced Systems Format) output.
- DirectCaptureAVIOutput
-
Represents configuration settings for DirectCapture AVI output with optional MP3 audio encoding.
- DirectCaptureCustomOutput
-
DirectCapture custom output configuration for capturing video and audio using custom DirectShow filters and muxers.
- DirectCaptureDVOutput
-
DirectCapture output configuration for capturing DV (Digital Video) format without re-encoding.
- DirectCaptureMKVOutput
-
DirectCapture output configuration for Matroska (MKV) container format without re-encoding.
- DirectCaptureMP4Output
-
DirectCapture MP4 output settings.
- DirectCaptureMPEGOutput
-
DirectCapture MPEG output settings for creating MPEG files using DirectShow filters. This output format provides basic MPEG file creation capabilities through DirectShow's MPEG multiplexer and encoder filters.
- FFMPEGEXEOutput
-
Comprehensive configuration class for FFMPEG executable-based output operations. This class provides detailed control over video encoding, audio encoding, and streaming parameters when using the external FFMPEG executable for media processing.
- FFMPEGOutput
-
Represents configuration settings for FFMPEG-based output, providing flexible video and audio encoding with a wide range of codec and format support.
- FLACOutput
-
Represents configuration settings for FLAC (Free Lossless Audio Codec) output format.
- HLSOutput
-
Represents configuration settings for HLS (HTTP Live Streaming) output format.
- HLSSettings
-
Represents configuration settings specific to HLS (HTTP Live Streaming) segmentation, playlist generation, and delivery.
- M4AOutput
-
Represents configuration settings for M4A (MPEG-4 Audio) output using AAC compression.
- MFBaseOutput
-
Base output for all Windows Foundation formats.
- MFVideoEncoderSettings
-
Media Foundation encoders settings.
- MJPEGOutput
-
Represents configuration settings for MJPEG (Motion JPEG) network streaming output.
- MKVv1Output
-
MKV (legacy) file output.
- MKVv2Output
-
Modern MKV output settings.
- MOVOutput
-
Represents configuration settings for Apple QuickTime MOV format output using Media Foundation encoders.
- MP3Output
-
MP3 output settings.
- MP4HWOutput
-
MP4 HW output settings.
- MP4Output
-
MP4 output settings.
- MP4OutputH264Settings
-
H264 settings.
- MP4OutputNVENCSettings
-
NVENC settings.
- MPEGTSOutput
-
MPEG-TS output settings.
- NDIOutput
-
NDI network streaming output settings.
- OGGVorbisOutput
-
Ogg Vorbis output.
- SpeexOutput
-
Speex output settings.
- VLCEXEOutput
-
VLC EXE output settings.
- WMAOutput
-
WMA output settings.
- WMVOutput
-
WMV output settings.
- WebMOutput
-
WebM output settings.
Structs
- MFH264QP
-
MF H264 QP.
Interfaces
- INetworkStreamingOutput
-
Defines the base interface for all network streaming output format configurations.
- IVideoCaptureBaseOutput
-
Defines the base interface for all Video Capture SDK .NET output format configurations.
- IVideoEditBaseOutput
-
Defines the base interface for all Video Edit SDK .NET output format configurations.
Enums
- AACObject
-
Specifies the AAC (Advanced Audio Coding) encoder stream object type.
- AACOutput
-
Specifies the AAC (Advanced Audio Coding) encoder stream output format.
- AACVersion
-
Specifies the AAC stream version for the Monogram AAC encoder.
- AVIInterleaving
-
Defines the interleaving modes for AVI file creation, controlling how audio and video streams are multiplexed.
- DVVideoFormat
-
Specifies the DV video format standard to use for Digital Video output.
- DVVideoResolution
-
Specifies the DV video resolution options available for Digital Video playback and processing.
- DirectCaptureFormat
-
Specifies the output format options available for DirectCapture technology.
- DirectCaptureMP4Muxer
-
Specifies the MP4 multiplexer to use for DirectCapture MP4 output.
- EncryptionFormat
-
Specifies the supported encryption formats for secure media output. This enumeration defines the available combinations of container formats, video codecs, and audio codecs that can be used for encrypted media streams.
- EncryptionKeyType
-
Specifies the type of encryption key source for secure media operations. This enumeration defines how the encryption key is provided to the system, allowing for different key management strategies based on security requirements.
- EncryptionMode
-
Specifies the encryption algorithm and mode used for secure media content protection. This enumeration defines the supported encryption standards with their associated key lengths and compatibility with different SDK versions.
- FFMPEGAudioCodec
-
Specifies the audio codecs supported by the FFMPEG output engine. This enumeration defines the available audio compression formats that can be used when encoding audio streams through the FFMPEG backend.
- FFMPEGOutputFormat
-
FFMPEG output format.
- FFMPEGTVSystem
-
FFMPEG TV System.
- FFMPEGVideoCodec
-
FFMPEG video codec.
- FFMPEGVideoLevel
-
Video level for H264, HEVC, MPEG-2 and VP9 codecs.
- FFMPEGVideoProfile
-
FFMPEG video profile for H264, HEVC, MJPEG, MPEG-2, MPEG-4 and VP9.
- H264Level
-
H264 profile level.
- H264MBEncoding
-
H264 MB encoding.
- H264Peset
-
H264 preset.
- H264PictureType
-
H264 picture type.
- H264Profile
-
H264 profile.
- H264RateControl
-
H264 rate control.
- H264TargetUsage
-
H264 target usage.
- H264TimeType
-
H264 time type.
- HLSPlaylistType
-
Specifies the type of HLS (HTTP Live Streaming) playlist to generate.
- MFAdaptiveMode
-
MF video adaptive mode.
- MFAudioEncoder
-
MF audio encoder.
- MFCommonRateControlMode
-
MF common rate control mode.
- MFH264Level
-
H264 level.
- MFH264Profile
-
MF H264 profile.
- MFMuxer
-
MF HW output muxer.
- MFVideoEncoder
-
MF video encoder.
- MFVideoInterlaceMode
-
MF video interlace mode.
- MP3ChannelsMode
-
Defines the channel encoding modes available for MP3 audio using the LAME encoder.
- MP4AudioEncoder
-
Specifies the audio encoder to use for MP4 output.
- MP4Mode
-
Specifies the encoding mode for MP4 output, determining whether to use CPU/QuickSync or NVIDIA GPU acceleration.
- MP4MuxFlags
-
MP4 muxer flags.
- NVENCEncoder
-
NVENC codec.
- NVENCEncoderLevel
-
NVENC profile level for H264/HEVC.
- NVENCErrorCode
-
NVENC error codes.
- NVENCRateControlMode
-
NVENC rate control.
- NVENCVideoEncoderCommonRateControlMode
-
NVENC video encoder common rate control mode.
- NVENCVideoEncoderInterlaceMode
-
NVENC video encoder interlace mode.
- NVENCVideoEncoderProfile
-
NVENC profiles.
- NetworkStreamingFormat
-
Specifies the available network streaming formats and protocols for live video/audio broadcasting.
- SBEOutputFormat
-
Stream Buffer Engine output format.
- SpeexBitrateControl
-
Speex bitrate control.
- SpeexEncodeMode
-
Speex encode mode.
- VP8EndUsageMode
-
VP8 end usage mode.
- VP8KeyframeMode
-
Keyframe placement mode. Specifies whether keyframes are placed automatically by the encoder, or whether this behavior is disabled.
- VP8QualityMode
-
VP8 quality mode.
- VorbisMode
-
Vorbis mode.
- WMVMode
-
Specifies the configuration mode for Windows Media Video (WMV) and Windows Media Audio (WMA) output.
- WMVStreamMode
-
WMV stream mode.
- WMVTVSystem
-
WMV TV system.
- WebMVideoEncoder
-
WebM video encoder.