mirror of
https://github.com/JulianGro/overte.git
synced 2025-04-11 00:26:35 +02:00
use exact size for AudioIOStats packet
This commit is contained in:
parent
a9d37f2266
commit
426f631178
1 changed files with 6 additions and 4 deletions
|
@ -106,18 +106,20 @@ void AudioIOStats::sendDownstreamAudioStatsPacket() {
|
|||
|
||||
auto nodeList = DependencyManager::get<NodeList>();
|
||||
|
||||
auto statsPacket { NLPacket::create(PacketType::AudioStreamStats); }
|
||||
quint8 appendFlag = 0;
|
||||
quint16 numStreamStatsToPack = 1;
|
||||
AudioStreamStats stats = _receivedAudioStream->getAudioStreamStats();
|
||||
|
||||
int statsPacketSize = sizeof(appendFlag) + sizeof(numStreamStatsToPack) + sizeof(stats);
|
||||
auto statsPacket { NLPacket::create(PacketType::AudioStreamStats, statsPacketSize); }
|
||||
|
||||
// pack append flag
|
||||
quint8 appendFlag = 0;
|
||||
statsPacket->write(&appendFlag, sizeof(appendFlag));
|
||||
|
||||
// pack number of stats packed
|
||||
quint16 numStreamStatsToPack = 1;
|
||||
statsPacket->write(&numStreamStatsToPack, sizeof(numStreamStatsToPack));
|
||||
|
||||
// pack downstream audio stream stats
|
||||
AudioStreamStats stats = _receivedAudioStream->getAudioStreamStats();
|
||||
statsPacket->write(&stats, sizeof(stats));
|
||||
|
||||
// send packet
|
||||
|
|
Loading…
Reference in a new issue