Implement audioMasterGetTime,fixing playback

Midi and audio now work!
This commit is contained in:
Robbert van der Helm
2020-03-11 00:34:58 +01:00
parent 90cd3a5751
commit 5cdfb90a9b
7 changed files with 77 additions and 12 deletions
+5 -2
View File
@@ -182,7 +182,9 @@ class DispatchDataConverter : DefaultDataConverter {
}
}
void write(const int opcode, void* data, const EventResult& response) {
std::optional<intptr_t> write(const int opcode,
void* data,
const EventResult& response) {
switch (opcode) {
case effGetChunk:
// Write the chunk data to some publically accessible place in
@@ -192,9 +194,10 @@ class DispatchDataConverter : DefaultDataConverter {
chunk.assign(response.data->begin(), response.data->end());
*static_cast<void**>(data) = chunk.data();
return std::nullopt;
break;
default:
DefaultDataConverter::write(opcode, data, response);
return DefaultDataConverter::write(opcode, data, response);
break;
}
}