#
GenICam source
The GenICam source supports connection to GigE, and the USB3 Vision camera supports the GenICam protocol.
#
Block info
Name: GenICamSourceBlock.
#
The sample pipeline
graph LR; GenICamSourceBlock-->VideoRendererBlock;
#
Sample code
var pipeline = new MediaBlocksPipeline();
var sourceSettings = new GenICamSourceSettings(cbCamera.Text, new VisioForge.Core.Types.Rect(0, 0, 512, 512), 15, GenICamPixelFormat.Mono8);
var source = new GenICamSourceBlock(sourceSettings);
var videoRenderer = new VideoRendererBlock(pipeline, VideoView1);
pipeline.Connect(source.Output, videoRenderer.Input);
await pipeline.StartAsync();
#
Sample applications
#
Prerequisites
#
macOS
Install the Aravis
package using Homebrew:
brew install aravis
#
Linux
Install the Aravis
package using the package manager:
sudo apt-get install libaravis-0.8-dev
#
Windows
Install the VisioForge.CrossPlatform.GenICam.Windows.x64
package to your project using NuGet.
#
Platforms
Windows, macOS, Linux