Class VideoMixerStreamChromaKey
- Namespace
- VisioForge.Core.Types.X.VideoEffects
- Assembly
- VisioForge.Core.dll
Video mixer stream with chroma key support. Implements the VisioForge.Core.Types.X.VideoEffects.VideoMixerStream.
public class VideoMixerStreamChromaKey : VideoMixerStreamInheritance
Inherited Members
Constructors
VideoMixerStreamChromaKey(Rect, uint, ChromaKeySettingsX, double, bool)
Initializes a new instance of the VisioForge.Core.Types.X.VideoEffects.VideoMixerStreamChromaKey class.
public VideoMixerStreamChromaKey(Rect rectangle, uint zorder, ChromaKeySettingsX chromaKeySettings, double alpha = 1, bool chromaKeyEnabled = true)Parameters
rectangleRect-
The rectangle.
zorderuint-
The Z-order.
chromaKeySettingsChromaKeySettingsX-
The chroma key settings.
alphadouble-
The alpha.
chromaKeyEnabledbool-
if set to
truechroma key is enabled.
Properties
ChromaKeyEnabled
Gets or sets a value indicating whether chroma key effect is enabled.
public bool ChromaKeyEnabled { get; set; }Property Value
ChromaKeySettings
Gets or sets the chroma key settings.
public ChromaKeySettingsX ChromaKeySettings { get; set; }Property Value
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()Returns
- string
-
A string that represents the current object.
UpdateChromaKeySettings(ChromaKeySettingsX)
Updates the chroma key settings.
public void UpdateChromaKeySettings(ChromaKeySettingsX settings)Parameters
settingsChromaKeySettingsX-
The new chroma key settings.