send sample format

git-svn-id: svn://elaine/murooma/trunk@238 d8a302eb-03bc-478d-80e4-98257eca68ef
This commit is contained in:
(no author) 2014-09-06 12:54:15 +00:00
parent 989f986962
commit b61c6f0217
4 changed files with 22 additions and 5 deletions

View file

@ -60,6 +60,8 @@ BaseMessage* ServerConnection::getNextMessage(tcp::socket* socket)
message = new PcmChunk(stream_->format, 0);
else if (baseMessage.type == message_type::header)
message = new HeaderMessage();
else if (baseMessage.type == message_type::sampleformat)
message = new SampleFormat();
if (message != NULL)
message->readVec(buffer);
return message;
@ -80,6 +82,12 @@ void ServerConnection::onMessageReceived(BaseMessage* message)
{
decoder.setHeader((HeaderMessage*)message);
}
else if (message->type == message_type::sampleformat)
{
SampleFormat* sampleFormat = (SampleFormat*)message;
cout << "SampleFormat rate: " << sampleFormat->rate << ", bits: " << sampleFormat->bits << ", channels: " << sampleFormat->channels << "\n";
delete sampleFormat;
}
}