Table of Contents

Interface IMediaBlockRenderer

Namespace
VisioForge.Core.MediaBlocks
Assembly
VisioForge.Core.dll

Interface for MediaBlocks that perform rendering operations (audio playback, video display, etc.). This interface provides control over synchronization behavior for blocks that present media to users, ensuring proper timing and smooth playback of multimedia content.

public interface IMediaBlockRenderer

Properties

IsSync

Gets or sets a value indicating whether to synchronize media streams for real-time playback. When enabled, the renderer will maintain proper timing relationships between audio and video, ensuring lip-sync and smooth playback. Should typically be true for playback and live capture scenarios, but false for transcoding or processing operations where speed is more important than timing.

bool IsSync { get; set; }

Property Value

bool