|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
Thin domain wrapper that adds subscript channel-binding syntax. More...
#include <Creator.hpp>
Collaboration diagram for MayaFlux::DomainSpec:Public Member Functions | |
| operator CreationContext () const | |
| Implicit decay to CreationContext for bare ptr | Audio usage. | |
| operator Domain () const | |
| Implicit decay to Domain for call sites that accept Domain directly. | |
| CreationContext | operator[] (std::initializer_list< uint32_t > chs) const |
| Bind multiple channels to this domain. | |
| CreationContext | operator[] (uint32_t ch) const |
| Bind a single channel to this domain. | |
Public Attributes | |
| Domain | value |
Thin domain wrapper that adds subscript channel-binding syntax.
Audio[0] and Audio[{0,1}] produce a CreationContext consumed immediately by operator|. Implicit conversion to Domain keeps all existing call sites that accept a plain Domain parameter working without change.
Definition at line 62 of file Creator.hpp.