Table of Contents

Class VirtualVideoSourceSettings

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

Virtual video source settings.

public class VirtualVideoSourceSettings : IMediaPlayerBaseSourceSettings, IVideoCaptureBaseVideoSourceSettings, IVideoMixerSource, IVideoSourceSettings, IMediaBlockSettings

Inheritance

Implements

Inherited Members

Constructors

VirtualVideoSourceSettings()

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

public VirtualVideoSourceSettings()

VirtualVideoSourceSettings(int, int, VideoFrameRate)

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

public VirtualVideoSourceSettings(int width, int height, VideoFrameRate frameRate)

Parameters

width int

The width.

height int

The height.

frameRate VideoFrameRate

The frame rate.

Properties

ForegroundColor

Gets or sets the color of the foreground.

public SKColor ForegroundColor { get; set; }

Property Value

SKColor

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

Pattern

Gets or sets the pattern.

public VirtualVideoSourcePattern Pattern { get; set; }

Property Value

VirtualVideoSourcePattern

Width

Gets or sets the width.

public int Width { get; set; }

Property Value

int

Methods

CreateBlock()

Creates the block.

public MediaBlock CreateBlock()

Returns

MediaBlock

MediaBlock.

ReadInfoAsync()

Reads the information asynchronous.

public Task<MediaFileInfo> ReadInfoAsync()

Returns

Task<MediaFileInfo>

Task<MediaFileInfo>.