Table of Contents

Class GLVideoMixerSettings

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

OpenGL video mixer settings.

public class GLVideoMixerSettings : VideoMixerBaseSettings

Inheritance

Inherited Members

Constructors

GLVideoMixerSettings(int, int, VideoFrameRate)

Initializes a new instance of the VisioForge.Core.Types.X.OpenGL.GLVideoMixerSettings class.

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

Parameters

width int

The width.

height int

The height.

frameRate VideoFrameRate

The frame rate.

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

Initializes a new instance of the VisioForge.Core.Types.X.OpenGL.GLVideoMixerSettings class.

public GLVideoMixerSettings(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.

Methods

AddStream(GLVideoMixerStream)

Adds the stream.

public void AddStream(GLVideoMixerStream stream)

Parameters

stream GLVideoMixerStream

The stream.

RemoveStream(GLVideoMixerStream)

Removes the stream.

public void RemoveStream(GLVideoMixerStream stream)

Parameters

stream GLVideoMixerStream

The stream.

SetStream(int, GLVideoMixerStream)

Sets the stream.

public void SetStream(int index, GLVideoMixerStream stream)

Parameters

index int

The index.

stream GLVideoMixerStream

The stream.