class GraphServer
Defined at line 33 of file ../../src/media/audio/services/mixer/fidl/graph_server.h
Public Methods
std::string_view name ()
Name of this graph.
For debugging only: may be empty or not unique.
Defined at line 83 of file ../../src/media/audio/services/mixer/fidl/graph_server.h
std::shared_ptr<GraphServer> Create (std::shared_ptr<const FidlThread> fidl_thread, fidl::ServerEnd<fuchsia_audio_mixer::Graph> server_end, Args args)
The returned server will live until the `server_end` channel is closed.
Defined at line 476 of file ../../src/media/audio/services/mixer/fidl/graph_server.cc
void CreateProducer (CreateProducerRequestView request, CreateProducerCompleter::Sync & completer)
Implementation of fidl::WireServer
<fuchsia
_audio_mixer::Graph>.
Defined at line 487 of file ../../src/media/audio/services/mixer/fidl/graph_server.cc
void CreateConsumer (CreateConsumerRequestView request, CreateConsumerCompleter::Sync & completer)
Defined at line 595 of file ../../src/media/audio/services/mixer/fidl/graph_server.cc
void CreateMixer (CreateMixerRequestView request, CreateMixerCompleter::Sync & completer)
Defined at line 768 of file ../../src/media/audio/services/mixer/fidl/graph_server.cc
void CreateSplitter (CreateSplitterRequestView request, CreateSplitterCompleter::Sync & completer)
Defined at line 832 of file ../../src/media/audio/services/mixer/fidl/graph_server.cc
void CreateCustom (CreateCustomRequestView request, CreateCustomCompleter::Sync & completer)
Defined at line 884 of file ../../src/media/audio/services/mixer/fidl/graph_server.cc
void DeleteNode (DeleteNodeRequestView request, DeleteNodeCompleter::Sync & completer)
Defined at line 950 of file ../../src/media/audio/services/mixer/fidl/graph_server.cc
void CreateEdge (CreateEdgeRequestView request, CreateEdgeCompleter::Sync & completer)
Defined at line 985 of file ../../src/media/audio/services/mixer/fidl/graph_server.cc
void DeleteEdge (DeleteEdgeRequestView request, DeleteEdgeCompleter::Sync & completer)
Defined at line 1034 of file ../../src/media/audio/services/mixer/fidl/graph_server.cc
void CreateThread (CreateThreadRequestView request, CreateThreadCompleter::Sync & completer)
Defined at line 1076 of file ../../src/media/audio/services/mixer/fidl/graph_server.cc
void DeleteThread (DeleteThreadRequestView request, DeleteThreadCompleter::Sync & completer)
Defined at line 1113 of file ../../src/media/audio/services/mixer/fidl/graph_server.cc
void CreateGainControl (CreateGainControlRequestView request, CreateGainControlCompleter::Sync & completer)
Defined at line 1148 of file ../../src/media/audio/services/mixer/fidl/graph_server.cc
void DeleteGainControl (DeleteGainControlRequestView request, DeleteGainControlCompleter::Sync & completer)
Defined at line 1184 of file ../../src/media/audio/services/mixer/fidl/graph_server.cc
void CreateGraphControlledReferenceClock (CreateGraphControlledReferenceClockCompleter::Sync & completer)
Defined at line 1212 of file ../../src/media/audio/services/mixer/fidl/graph_server.cc
void Start (StartRequestView request, StartCompleter::Sync & completer)
Defined at line 1257 of file ../../src/media/audio/services/mixer/fidl/graph_server.cc
void Stop (StopRequestView request, StopCompleter::Sync & completer)
Defined at line 1279 of file ../../src/media/audio/services/mixer/fidl/graph_server.cc
void CancelStartOrStop (CancelStartOrStopRequestView request, CancelStartOrStopCompleter::Sync & completer)
Defined at line 1301 of file ../../src/media/audio/services/mixer/fidl/graph_server.cc
void BindProducerLeadTimeWatcher (BindProducerLeadTimeWatcherRequestView request, BindProducerLeadTimeWatcherCompleter::Sync & completer)
Defined at line 1326 of file ../../src/media/audio/services/mixer/fidl/graph_server.cc
Records
Friends
template <typename ServerTtemplate <typename T> typename FidlServerTtypename ProtocolT>
class BaseFidlServer