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 CrossBarConnectionsInheritance
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
Remarks
Input pin indices typically map to physical connectors on the capture device:
| Index | Common Input Type |
|---|---|
| 0 | Composite Video |
| 1 | S-Video |
| 2 | Component Video |
OutPin
Gets or sets the output pin identifier for the connection.
public int OutPin { get; set; }Property Value
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.