This example program is located in your CVB installation under %CVB%Tutorial/ImageManager/Cvb.Net/Multipart
.
Program.cs:
using System;
namespace Multipart
{
class Multipart
{
static void Main(string[] args)
{
{
{
var stream = ((
GenICamDevice)device).GetStream<CompositeStream>(0);
stream.Start();
for (int i = 0; i < 10; i++)
{
using (
Composite composite = stream.Wait(out status))
{
{
Console.WriteLine($"Acquired composite: {i} with purpose: {composite.Purpose}");
foreach (var part in composite)
{
Console.WriteLine($"Part of composite is of type {part.GetType()}");
}
}
}
Console.WriteLine();
}
stream.Abort();
}
}
}
}
}
static Device Open(DiscoveryInformation info, AcquisitionStack acquisitionStack=AcquisitionStack.PreferVin)
static DiscoveryInformationList Discover()
static NodeMapDictionary FromComposite(Composite composite)