Class D3D11VideoCompositorSettings
- Namespace
- VisioForge.Core.Types.X.VideoEffects
- Assembly
- VisioForge.Core.dll
D3D11 video compositor settings.
public class D3D11VideoCompositorSettings : VideoMixerBaseSettingsInheritance
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
widthint-
The width.
heightint-
The height.
frameRateVideoFrameRate-
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
widthint-
The width.
heightint-
The height.
frameRateVideoFrameRate-
The frame rate.
streamsList<VideoMixerStream>-
The streams.
Properties
AdapterIndex
Gets or sets the adapter index for creating device (-1 for default).
public int AdapterIndex { get; set; }