Namespace VisioForge.Core.MediaBlocks.Decklink
Classes
- DecklinkAudioSinkBlock
-
Provides audio output capabilities for Blackmagic DeckLink hardware devices. This block accepts audio streams and outputs them through professional DeckLink capture/playback cards, supporting high-quality audio output for broadcast and professional video production workflows. Implements the VisioForge.Core.MediaBlocks.MediaBlock. Implements the VisioForge.Core.MediaBlocks.IMediaBlockInternals. Implements the IDisposable.
- DecklinkAudioSourceBlock
-
Provides audio input capabilities from Blackmagic DeckLink hardware devices. This block captures audio streams from professional DeckLink capture cards, supporting high-quality audio capture for broadcast and professional video production workflows. The captured audio is processed through a queue and converter for optimal format compatibility. Implements the VisioForge.Core.MediaBlocks.MediaBlock. Implements the VisioForge.Core.MediaBlocks.IMediaBlockInternals. Implements the IDisposable.
- DecklinkVideoAudioSinkBlock
-
Provides combined video and audio output capabilities for Blackmagic DeckLink hardware devices. This block accepts synchronized video and audio streams and outputs them through professional DeckLink capture/playback cards, supporting high-quality output for broadcast and professional video production workflows. The block manages separate video and audio sinks internally to ensure proper synchronization. Implements the VisioForge.Core.MediaBlocks.MediaBlock. Implements the VisioForge.Core.MediaBlocks.IMediaBlockInternals. Implements the IDisposable.
- DecklinkVideoAudioSourceBlock
-
Provides combined video and audio input capabilities from Blackmagic DeckLink hardware devices. This block captures synchronized video and audio streams from professional DeckLink capture cards, supporting high-quality capture for broadcast and professional video production workflows. The captured streams are processed through a multi-queue element to maintain synchronization. Implements the VisioForge.Core.MediaBlocks.MediaBlock. Implements the VisioForge.Core.MediaBlocks.IMediaBlockInternals. Implements the IDisposable.
- DecklinkVideoSinkBlock
-
Provides video output capabilities for Blackmagic DeckLink hardware devices. This block accepts video streams and outputs them through professional DeckLink capture/playback cards, supporting high-quality video output for broadcast and professional video production workflows. Supports various video formats, resolutions, and frame rates as supported by the DeckLink hardware. Implements the VisioForge.Core.MediaBlocks.MediaBlock. Implements the VisioForge.Core.MediaBlocks.IMediaBlockInternals. Implements the IDisposable.
- DecklinkVideoSourceBlock
-
Provides video input capabilities from Blackmagic DeckLink hardware devices. This block captures professional-quality video streams from DeckLink capture cards, supporting broadcast standards including SD/HD/4K/8K SDI and HDMI inputs. The captured video is processed through a queue and converter for optimal format compatibility with downstream pipeline elements. Common use cases include broadcast production, live streaming, video recording, and professional video capture workflows requiring frame-accurate synchronization and low latency. Implements the VisioForge.Core.MediaBlocks.MediaBlock. Implements the VisioForge.Core.MediaBlocks.IMediaBlockInternals. Implements the IDisposable.