class ConsumerNode

Defined at line 19 of file ../../src/media/audio/services/mixer/fidl/consumer_node.h

This is an ordinary node that wraps a ConsumerStage.

Public Methods

std::shared_ptr<ConsumerNode> Create (Args args)

static

Defined at line 14 of file ../../src/media/audio/services/mixer/fidl/consumer_node.cc

bool Start (ConsumerStage::StartCommand cmd)

Starts this consumer.

Returns false if there is already a pending Start or Stop command. Otherwise, returns true.

Defined at line 78 of file ../../src/media/audio/services/mixer/fidl/consumer_node.cc

bool Stop (ConsumerStage::StopCommand cmd)

Stops this consumer.

Returns false if there is already a pending Start or Stop command. Otherwise, returns true.

Defined at line 86 of file ../../src/media/audio/services/mixer/fidl/consumer_node.cc

void CancelStartOrStop ()

Cancels pending Start or Stop command.

Defined at line 94 of file ../../src/media/audio/services/mixer/fidl/consumer_node.cc

std::optional<std::pair<ThreadId, fit::closure>> SetMaxDelays (Delays delays)

Implements `Node`.

Defined at line 100 of file ../../src/media/audio/services/mixer/fidl/consumer_node.cc

zx::duration PresentationDelayForSourceEdge (const Node * source)

Defined at line 129 of file ../../src/media/audio/services/mixer/fidl/consumer_node.cc

Records