Class VideoMixerBaseSettings
Video Mixer base settings.
Inheritance
VideoMixerBaseSettings
Inherited Members
Namespace: VisioForge.Core.Types.X.VideoEffects
Assembly: VisioForge.Core.dll
Syntax
public class VideoMixerBaseSettings
Constructors
VideoMixerBaseSettings(int, int, VideoFrameRate)
Initializes a new instance of the VideoMixerBaseSettings class.
Declaration
public VideoMixerBaseSettings(int width, int height, VideoFrameRate frameRate)
Parameters
Type | Name | Description |
---|---|---|
int | width | The width. |
int | height | The height. |
VideoFrameRate | frameRate | The frame rate. |
VideoMixerBaseSettings(int, int, VideoFrameRate, List<VideoMixerStream>)
Initializes a new instance of the VideoMixerBaseSettings class.
Declaration
public VideoMixerBaseSettings(int width, int height, VideoFrameRate frameRate, List<VideoMixerStream> streams)
Parameters
Type | Name | Description |
---|---|---|
int | width | The width. |
int | height | The height. |
VideoFrameRate | frameRate | The frame rate. |
List<VideoMixerStream> | streams | The streams. |
Properties
Background
Gets or sets the background.
Declaration
public VideoMixerBackground Background { get; set; }
Property Value
Type | Description |
---|---|
VideoMixerBackground | The background. |
FrameRate
Gets or sets the frame rate.
Declaration
public VideoFrameRate FrameRate { get; set; }
Property Value
Type | Description |
---|---|
VideoFrameRate | The frame rate. |
Height
Gets or sets the height.
Declaration
public int Height { get; set; }
Property Value
Type | Description |
---|---|
int | The height. |
Streams
Gets the streams.
Declaration
public List<VideoMixerStream> Streams { get; }
Property Value
Type | Description |
---|---|
List<VideoMixerStream> | The streams. |
Width
Gets or sets the width.
Declaration
public int Width { get; set; }
Property Value
Type | Description |
---|---|
int | The width. |
Methods
AddStream(Rect, uint)
Adds the stream.
Declaration
public void AddStream(Rect rect, uint zorder)
Parameters
Type | Name | Description |
---|---|---|
Rect | rect | The rectangle. |
uint | zorder | Z-order. |
AddStream(VideoMixerStream)
Adds the stream.
Declaration
public void AddStream(VideoMixerStream stream)
Parameters
Type | Name | Description |
---|---|---|
VideoMixerStream | stream | The stream. |
ClearStreams()
Clears the streams.
Declaration
public void ClearStreams()
GetStream(int)
Gets the stream.
Declaration
public VideoMixerStream GetStream(int index)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index. |
Returns
Type | Description |
---|---|
VideoMixerStream | VideoMixerSettingsStream. |
GetStreamCount()
Gets the stream count.
Declaration
public int GetStreamCount()
Returns
Type | Description |
---|---|
int | System.Int32. |
RemoveStream(int)
Removes the stream.
Declaration
public void RemoveStream(int index)
Parameters
Type | Name | Description |
---|---|---|
int | index | The stream index. |
RemoveStream(VideoMixerStream)
Removes the stream.
Declaration
public void RemoveStream(VideoMixerStream stream)
Parameters
Type | Name | Description |
---|---|---|
VideoMixerStream | stream | The stream. |
SetStream(int, VideoMixerStream)
Sets the stream.
Declaration
public void SetStream(int index, VideoMixerStream stream)
Parameters
Type | Name | Description |
---|---|---|
int | index | The index. |
VideoMixerStream | stream | The stream. |
SetStreams(List<VideoMixerStream>)
Sets the streams.
Declaration
public void SetStreams(List<VideoMixerStream> streams)
Parameters
Type | Name | Description |
---|---|---|
List<VideoMixerStream> | streams | The streams. |