Super MediaBlock
The null renderer block sends the data to null. This block may be required if your block has outputs you do not want to use.
Block info
Name: SuperMediaBlock.
Pin direction | Media type | Pins count |
---|---|---|
Input | Any | 1 |
Output | Any | 1 |
The sample pipeline
Inside the SuperMediaBlock:
Final pipeline:
Sample code
var pipeline = new MediaBlocksPipeline();
var videoViewBlock = new VideoRendererBlock(pipeline, VideoView1);
var videoSource = new VirtualVideoSourceBlock(new VirtualVideoSourceSettings());
var colorEffectsBlock = new ColorEffectsBlock(VisioForge.Core.Types.X.VideoEffects.ColorEffectsPreset.Sepia);
var fishEyeBlock = new FishEyeBlock();
var superBlock = new SuperMediaBlock();
superBlock.Blocks.Add(fishEyeBlock);
superBlock.Blocks.Add(colorEffectsBlock);
superBlock.Configure(pipeline);
pipeline.Connect(videoSource.Output, superBlock.Input);
pipeline.Connect(superBlock.Output, videoViewBlock.Input);
await pipeline.StartAsync();
Platforms
Windows, macOS, Linux, iOS, Android.