Table of Contents

Class CrossBarConnections

Namespace
VisioForge.Core.Types.VideoCapture
Assembly
VisioForge.Core.dll

Represents a connection between input and output pins on a video crossbar device.

public class CrossBarConnections

Inheritance

Inherited Members

Examples

// Route composite input (pin 0) to the capture output (pin 0)
var connection = new CrossBarConnections
{
    InPin = 0,   // Composite input
    OutPin = 0   // Main capture output
};

Remarks

The VisioForge.Core.Types.VideoCapture.CrossBarConnections class defines a routing connection within a crossbar device, mapping a specific input pin to an output pin. Crossbar devices are used in video capture hardware to route multiple input sources (such as composite, S-Video, or component inputs) to different outputs or processing paths.

Properties

InPin

Gets or sets the input pin identifier for the connection.

public int InPin { get; set; }

Property Value

int

Remarks

Input pin indices typically map to physical connectors on the capture device:

IndexCommon Input Type
0Composite Video
1S-Video
2Component Video
The actual mapping depends on the specific hardware device.

OutPin

Gets or sets the output pin identifier for the connection.

public int OutPin { get; set; }

Property Value

int

Remarks

Output pins usually represent different processing or capture paths. Many devices have a single output pin (index 0) for the main capture path, but some professional devices may have multiple outputs for simultaneous capture or preview paths.

See Also