Table of Contents

Class PushVideoSourceSettings

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

Push video source settings. Implements the VisioForge.Core.Types.X.Sources.IPushSourceSettings.

public class PushVideoSourceSettings : IPushSourceSettings

Inheritance

Implements

Inherited Members

Constructors

PushVideoSourceSettings(int, int, VideoFrameRate, VideoFormatX)

Initializes a new instance of the VisioForge.Core.Types.X.Sources.PushVideoSourceSettings class.

public PushVideoSourceSettings(int width, int height, VideoFrameRate frameRate, VideoFormatX format = VideoFormatX.RGB)

Parameters

width int

The width.

height int

The height.

frameRate VideoFrameRate

The frame rate.

format VideoFormatX

The format.

Properties

BlockPushData

Gets or sets a value indicating whether to block pushing data until it's read.

public bool BlockPushData { get; set; }

Property Value

bool

DoTimestamp

Gets or sets a value indicating whether to add timestamp.

public bool DoTimestamp { get; set; }

Property Value

bool

Format

Gets or sets the format.

public VideoFormatX Format { get; set; }

Property Value

VideoFormatX

FrameRate

Gets or sets the frame rate.

public VideoFrameRate FrameRate { get; set; }

Property Value

VideoFrameRate

Height

Gets or sets the height.

public int Height { get; set; }

Property Value

int

IsLive

Gets or sets a value indicating whether this instance is live.

public bool IsLive { get; set; }

Property Value

bool

PushFormat

Gets or sets the format.

public PushSourceFormat PushFormat { get; set; }

Property Value

PushSourceFormat

StreamType

Gets or sets the type of the stream.

public PushSourceStreamType StreamType { get; set; }

Property Value

PushSourceStreamType

Width

Gets or sets the width.

public int Width { get; set; }

Property Value

int

Methods

GetSourceType()

Gets the type of the source.

public PushSourceType GetSourceType()

Returns

PushSourceType

PushSourceType.

See Also