MCPcopy Create free account
hub / github.com/apohl79/audiogridder / ProcessorClient

Method ProcessorClient

Server/Source/ProcessorClient.hpp:23–33  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

21class ProcessorClient : public Thread, public LogTag {
22 public:
23 ProcessorClient(const String& id, HandshakeRequest cfg)
24 : Thread("ProcessorClient"),
25 LogTag("processorclient"),
26 m_port(getWorkerPort()),
27 m_id(id),
28 m_cfg(cfg),
29 m_activeChannels(cfg.activeChannels, cfg.channelsIn > 0),
30 m_channelMapper(this) {
31 m_activeChannels.setNumChannels(cfg.channelsIn + cfg.channelsSC, cfg.channelsOut);
32 m_channelMapper.createPluginMapping(m_activeChannels);
33 }
34 ~ProcessorClient() override;
35
36 bool init();

Callers

nothing calls this directly

Calls 2

setNumChannelsMethod · 0.80
createPluginMappingMethod · 0.80

Tested by

no test coverage detected