Enum RTSPBufferMode
- Namespace
- VisioForge.Core.Types.X.Sources
- Assembly
- VisioForge.Core.dll
RTSP buffer mode for jitter buffer control. Controls how the jitter buffer in rtspsrc handles incoming RTP packets.
public enum RTSPBufferModeFields
None = 0-
No buffering. Packets are passed through immediately without reordering. This provides the lowest latency but may result in out-of-order packets. Best for ultra-low latency applications where some packet loss is acceptable.
Auto = 1-
Automatic buffer mode selection based on stream characteristics. GStreamer will automatically choose the best buffering strategy. Recommended for most applications.
Slave = 2-
Slave mode. The jitter buffer will adjust its buffering based on a master clock. Used for synchronized playback across multiple streams.
Buffer = 3-
Buffer mode. Provides packet reordering and buffering for smooth playback. Adds some latency but provides the most stable playback.
Synced = 4-
Synced mode. Synchronizes the jitter buffer with RTP timestamps. Balances latency and stability for synchronized multi-stream scenarios.