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 IMediaBlockRendererProperties
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; }