|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | MayaFlux::Portal::Network::StreamConfig |
| Full configuration for an outbound or bidirectional stream. More... | |
| struct | MayaFlux::Portal::Network::StreamEndpoint |
| Describes the remote (or local) side of a network stream. More... | |
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Portal |
| namespace | MayaFlux::Portal::Network |
Typedefs | |
| using | MayaFlux::Portal::Network::ByteView = std::span< const uint8_t > |
| Convenience alias for a read-only byte view. | |
| using | MayaFlux::Portal::Network::StreamID = uint64_t |
| Opaque handle returned by NetworkFoundry when a stream is opened. | |
Enumerations | |
| enum class | MayaFlux::Portal::Network::FramingPolicy : uint8_t { MayaFlux::Portal::Network::NONE , MayaFlux::Portal::Network::LENGTH_PREFIX , MayaFlux::Portal::Network::CHUNKED } |
| How outbound payloads are framed on the wire. More... | |
| enum class | MayaFlux::Portal::Network::NetworkTransportHint : uint8_t { MayaFlux::Portal::Network::UDP , MayaFlux::Portal::Network::TCP , MayaFlux::Portal::Network::SHARED_MEMORY , MayaFlux::Portal::Network::AUTO } |
| Portal-level transport hint, independent of Core::NetworkTransport. More... | |
| enum class | MayaFlux::Portal::Network::StreamProfile : uint8_t { MayaFlux::Portal::Network::REALTIME_SMALL , MayaFlux::Portal::Network::REALTIME_BULK , MayaFlux::Portal::Network::ORDERED_BULK , MayaFlux::Portal::Network::ARBITRARY } |
| Data characteristics that drive transport and framing selection. More... | |
Variables | |
| constexpr StreamID | MayaFlux::Portal::Network::INVALID_STREAM = 0 |