MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ NetworkTransportHint

Portal-level transport hint, independent of Core::NetworkTransport.

Consumers express intent here. NetworkFoundry resolves the hint to an actual backend at endpoint-open time, allowing future transports (WebRTC, QUIC, GStreamer) to slot in without any Portal API change.

Enumerator
UDP 

Low-latency, unordered datagrams. OSC, control, sparse streams.

TCP 

Reliable ordered byte stream. Bulk data, session-oriented.

SHARED_MEMORY 

Zero-copy IPC on the same machine.

AUTO 

Let NetworkFoundry pick based on StreamProfile.

Definition at line 17 of file NetworkUtils.hpp.

17 : uint8_t {
18 UDP, ///< Low-latency, unordered datagrams. OSC, control, sparse streams.
19 TCP, ///< Reliable ordered byte stream. Bulk data, session-oriented.
20 SHARED_MEMORY, ///< Zero-copy IPC on the same machine.
21 AUTO ///< Let NetworkFoundry pick based on StreamProfile.
22};