mirror audio format negotiation

This commit is contained in:
Stephen Birarda 2017-06-12 02:18:27 -07:00
parent 0ee0082052
commit e629881665
2 changed files with 5 additions and 0 deletions

View file

@ -81,7 +81,9 @@ void AudioMixerClientData::processPackets() {
break;
}
case PacketType::NegotiateAudioFormat:
case PacketType::MirroredNegotiateAudioFormat:
negotiateAudioFormat(*packet, node);
potentiallyMirrorPacket(*packet);
break;
case PacketType::RequestsDomainListData:
parseRequestsDomainListData(*packet);
@ -117,6 +119,8 @@ void AudioMixerClientData::potentiallyMirrorPacket(ReceivedMessage& message) {
mirroredType = PacketType::MirroredInjectAudio;
} else if (message.getType() == PacketType::SilentAudioFrame) {
mirroredType = PacketType::MirroredSilentAudioFrame;
} else if (message.getType() == PacketType::NegotiateAudioFormat) {
mirroredType = PacketType::MirroredNegotiateAudioFormat;
} else {
return;
}

View file

@ -115,6 +115,7 @@ public:
AdjustAvatarSorting,
OctreeFileReplacement,
CollisionEventChanges,
MirroredNegotiateAudioFormat,
MirroredMicrophoneAudioNoEcho,
MirroredMicrophoneAudioWithEcho,
MirroredInjectAudio,