| 234 | |
| 235 | private: |
| 236 | void beginTransmission(fl::span<const ChannelDataPtr> channels) { |
| 237 | mTransmitCount++; |
| 238 | |
| 239 | // Capture transmitted data from first channel |
| 240 | if (!channels.empty() && channels[0]) { |
| 241 | const auto& data = channels[0]->getData(); |
| 242 | mLastTransmittedData.clear(); |
| 243 | mLastTransmittedData.insert(mLastTransmittedData.end(), data.begin(), data.end()); |
| 244 | } |
| 245 | } |
| 246 | |
| 247 | fl::string mName; |
| 248 | fl::vector<ChannelDataPtr> mEnqueuedChannels; |