| 595 | } |
| 596 | |
| 597 | void RdApplication::SendAudioSpectrumMessage() { |
| 598 | auto st = RdStatistics::Instance(); |
| 599 | auto msg = std::make_shared<Message>(); |
| 600 | msg->set_type(tc::kRendererAudioSpectrum); |
| 601 | auto sas = msg->mutable_renderer_audio_spectrum(); |
| 602 | sas->set_samples(st->audio_samples_); |
| 603 | sas->set_bits(st->audio_bits_); |
| 604 | sas->set_channels(st->audio_channels_); |
| 605 | auto left_spectrum = st->GetLeftSpectrum(); |
| 606 | auto right_spectrum = st->GetRightSpectrum(); |
| 607 | sas->mutable_left_spectrum()->Add(left_spectrum.begin(), left_spectrum.end()); |
| 608 | sas->mutable_right_spectrum()->Add(right_spectrum.begin(), right_spectrum.end()); |
| 609 | auto net_msg = ProtoAsData(msg); |
| 610 | // if (ws_panel_client_) { |
| 611 | // ws_panel_client_->PostNetMessage(net_msg); |
| 612 | // } |
| 613 | |
| 614 | // audio spectrum |
| 615 | PostNetMessage(net_msg); |
| 616 | } |
| 617 | |
| 618 | void RdApplication::ReportAudioSpectrum2Panel() { |
| 619 | auto st = RdStatistics::Instance(); |
no test coverage detected