// SPDX-License-Identifier: MIT #ifndef MULTIPLEXING_H #define MULTIPLEXING_H #include enum class MultiplexRole { Unconditional, Selector, Branch }; /** Basic multiplexing: one unsigned selector per frame, one raw value per branch. */ struct Multiplexing { MultiplexRole role = MultiplexRole::Unconditional; std::uint64_t value = 0U; }; #endif