Table of Contents

Class CrossBarInputPin

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

Represents an input pin on a video crossbar device used for routing video signals.

public class CrossBarInputPin

Inheritance

Inherited Members

Remarks

The VisioForge.Core.Types.VideoCapture.CrossBarInputPin class represents an input connection point on a crossbar device. Crossbars are hardware components that allow routing of multiple video and audio inputs to different outputs. This class contains information about a specific input pin, including its routing capabilities and relationships to other pins.

Properties

CanRoute

Gets or sets a value indicating whether this input pin can be routed to output pins.

public bool CanRoute { get; set; }

Property Value

bool

Name

Gets or sets the display name of the input pin.

public string Name { get; set; }

Property Value

string

Examples

Common pin names include:

  • "Composite In" - Standard composite video input
  • "S-Video In" - S-Video input connector
  • "Component In" - Component video input
  • "HDMI In" - HDMI digital input

PinIndex

Gets or sets the logical index of the pin within the crossbar.

public int PinIndex { get; set; }

Property Value

int

RealPinIndex

Gets or sets the actual physical pin index on the hardware.

public int RealPinIndex { get; set; }

Property Value

int

Remarks

The real pin index is important when the logical pin arrangement differs from the physical hardware layout, which can occur with some capture devices.

RelatedPinIndex

Gets or sets the index of a related pin (typically an audio pin associated with this video pin).

public int RelatedPinIndex { get; set; }

Property Value

int

Remarks

Many capture devices have paired video and audio inputs. For example, a composite video input may have an associated left/right audio input. This property helps maintain that relationship for proper signal routing.

See Also