class CreateEdge

Defined at line 325 of file fidling/gen/sdk/fidl/fuchsia.audio.mixer/fuchsia.audio.mixer/cpp/fidl/fuchsia.audio.mixer/cpp/markers.h

Creates an edge from the source node to the destination node.

Both nodes must exist. The source's format must be supported by the

destination node. Mixer nodes support arbitrary source formats. Other

nodes support only specific (fixed) source formats.

Both ends must use the same reference clock, unless the destination is a

Mixer, in which case the source can use any clock.

If the source's direction is `INPUT`, the dest's direction cannot be

`OUTPUT`. See [`PipelineDirection`] for additional discussion.

Public Members

static const bool kHasClientToServer
static const bool kHasClientToServerBody
static const bool kHasServerToClient
static const bool kHasServerToClientBody
static const bool kHasNonEmptyUserFacingResponse
static const bool kHasDomainError
static const bool kHasFrameworkError
static const uint64_t kOrdinal