Table of Contents

Class JPEGCallbackOutput

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

JPEG callback output settings.

public class JPEGCallbackOutput : IVideoCaptureXBaseOutput, IXBaseOutput

Inheritance

Implements

Inherited Members

Constructors

JPEGCallbackOutput(MJPEGEncoderSettings, bool)

Initializes a new instance of the VisioForge.Core.Types.X.Output.JPEGCallbackOutput class.

public JPEGCallbackOutput(MJPEGEncoderSettings settings, bool isSync)

Parameters

settings MJPEGEncoderSettings

The settings.

isSync bool

if set to true is synchronize.

JPEGCallbackOutput()

Initializes a new instance of the VisioForge.Core.Types.X.Output.JPEGCallbackOutput class.

public JPEGCallbackOutput()

Properties

CustomVideoProcessor

Gets or sets the custom video processor block.

public MediaBlock CustomVideoProcessor { get; set; }

Property Value

MediaBlock

Settings

Gets or sets the settings.

public MJPEGEncoderSettings Settings { get; set; }

Property Value

MJPEGEncoderSettings

Methods

CreateBlock()

Creates the block.

public MediaBlock CreateBlock()

Returns

MediaBlock

MediaBlock.

GetAudioEncoders()

Gets the audio encoders.

public Tuple<string, Type>[] GetAudioEncoders()

Returns

Tuple<string, Type>[]

Tuple<System.String, Type>[].

GetFilename()

Gets the filename.

public string GetFilename()

Returns

string

System.String.

GetVideoEncoders()

Gets the video encoders.

public Tuple<string, Type>[] GetVideoEncoders()

Returns

Tuple<string, Type>[]

Tuple<System.String, Type>[].

SetFilename(string)

Sets the filename.

public void SetFilename(string filename)

Parameters

filename string

The filename.

OnJPEGFrame

Occurs when new frame arrived.

public event EventHandler<byte[]> OnJPEGFrame

Event Type

EventHandler<byte[]>