# Basler source block

Media Blocks SDK .Net

The Basler source block supports Basler USB3 Vision and GigE cameras. The Pylon SDK or Runtime should be installed to use the camera source.

# Block info

Name: BaslerSourceBlock.

Pin direction Media type Pins count
Output video Uncompressed 1

# The sample pipeline

graph LR;
    BaslerSourceBlock-->VideoRendererBlock;

# Sample code

var pipeline = new MediaBlocksPipeline();

// get Basler source info by enumerating sources
var sources = await DeviceEnumerator.Shared.BaslerSourcesAsync();
var sourceInfo = sources[0];

// create Basler source    
var source = new BaslerSourceBlock(new BaslerSourceSettings(sourceInfo));

// create video renderer for VideoView
var videoRenderer = new VideoRendererBlock(pipeline, VideoView1);

// connect
pipeline.Connect(source.Output, videoRenderer.Input);

// start
await pipeline.StartAsync();

# Sample applications

# Platforms

Windows, Linux.