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 CrossBarInputPinInheritance
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
Name
Gets or sets the display name of the input pin.
public string Name { get; set; }Property Value
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
RealPinIndex
Gets or sets the actual physical pin index on the hardware.
public int RealPinIndex { get; set; }Property Value
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
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.