Table of Contents

Class D3D11VideoCompositorSettings

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

D3D11 video compositor settings.

public class D3D11VideoCompositorSettings : VideoMixerBaseSettings

Inheritance

Inherited Members

Constructors

D3D11VideoCompositorSettings()

Initializes a new instance of the VisioForge.Core.Types.X.VideoEffects.D3D11VideoCompositorSettings class with the default canvas and no streams. This is the JSON persistence path: the block takes this type rather than VisioForge.Core.Types.X.VideoEffects.VideoMixerBaseSettings, so the parameterless constructor has to exist here too - without it a document naming this block can be neither deserialized nor defaulted.

public D3D11VideoCompositorSettings()

D3D11VideoCompositorSettings(int, int, VideoFrameRate)

Initializes a new instance of the VisioForge.Core.Types.X.VideoEffects.D3D11VideoCompositorSettings class.

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

Parameters

width int

The width.

height int

The height.

frameRate VideoFrameRate

The frame rate.

D3D11VideoCompositorSettings(int, int, VideoFrameRate, List<VideoMixerStream>)

Initializes a new instance of the VisioForge.Core.Types.X.VideoEffects.D3D11VideoCompositorSettings class.

public D3D11VideoCompositorSettings(int width, int height, VideoFrameRate frameRate, List<VideoMixerStream> streams)

Parameters

width int

The width.

height int

The height.

frameRate VideoFrameRate

The frame rate.

streams List<VideoMixerStream>

The streams.

Properties

AdapterIndex

Gets or sets the adapter index for creating device (-1 for default).

public int AdapterIndex { get; set; }

Property Value

int