Table of Contents

Namespace VisioForge.Core.SimplePlayerX

Classes

SimplePlayerCoreX

Provides a simplified, cross-platform media player implementation using GStreamer's PlayBin3 for easy media playback. This class offers a streamlined interface for basic media playback operations including play, pause, stop, seek, and volume control. Built on top of GStreamer's high-level PlayBin3 element, it automatically handles codec discovery, format negotiation, and pipeline construction. Supports multiple stream types (video, audio, subtitles), stream switching, and provides comprehensive error handling and logging capabilities. Implements the IDisposable. Implements the IAsyncDisposable.