Enum KLVDestinationKind
- Namespace
- VisioForge.Core.Types.Events
- Assembly
- VisioForge.Core.dll
Identifies which KLV destination emitted a VisioForge.Core.Types.Events.KLVPacketEventArgs. A single capture session can have several destinations active at once (e.g. file recording AND network restream); subscribers distinguish them via VisioForge.Core.Types.Events.KLVPacketEventArgs.Destination.
public enum KLVDestinationKindFields
InProcFFmpegSink = 0-
In-process FFmpegSink container — fans out to file output (
Output_Format = FFMPEGOutput { MPEG_TS_KLV }) and to in-process UDP streaming (Network_Streaming_Format = UDP_FFMPEGwithFFMPEGOutput { MPEG_TS_KLV }). InProcMpegTsMuxer = 1-
In-process MPEG-TS muxer — fans out to file output (
Output_Format = MPEGTSOutput { KLVEnabled = true }). ExternalFfmpegPipe = 2-
External
ffmpeg.exevia named pipe — fans out to file output (Output_Format = FFMPEGEXEOutput { KLVEnabled = true, UsePipe = true }) and to network restream (Network_Streaming_Format = UDP_FFMPEG_EXEwithFFMPEGEXEOutput { KLVEnabled = true }).