Move VectorStream to a new YaBStream

We'll have to extend this with `IStreamAttributes` for VST 3.6.0 preset
meta data.
This commit is contained in:
Robbert van der Helm
2021-01-10 15:11:19 +01:00
parent 8ac39a3bf6
commit 9b62386099
13 changed files with 291 additions and 244 deletions
+4 -4
View File
@@ -172,7 +172,7 @@ void Vst3Bridge::run() {
},
[&](Vst3PluginProxy::GetState& request)
-> Vst3PluginProxy::GetState::Response {
VectorStream stream{};
YaBStream stream{};
tresult result;
// This same function is defined in both `IComponent` and
@@ -741,7 +741,7 @@ void Vst3Bridge::run() {
},
[&](const YaProgramListData::GetProgramData& request)
-> YaProgramListData::GetProgramData::Response {
VectorStream data{};
YaBStream data{};
const tresult result =
object_instances[request.instance_id]
.program_list_data->getProgramData(
@@ -763,7 +763,7 @@ void Vst3Bridge::run() {
},
[&](const YaUnitData::GetUnitData& request)
-> YaUnitData::GetUnitData::Response {
VectorStream data{};
YaBStream data{};
const tresult result =
object_instances[request.instance_id]
.unit_data->getUnitData(request.unit_id, &data);
@@ -898,7 +898,7 @@ void Vst3Bridge::run() {
[&](YaXmlRepresentationController::GetXmlRepresentationStream&
request) -> YaXmlRepresentationController::
GetXmlRepresentationStream::Response {
VectorStream stream{};
YaBStream stream{};
const tresult result =
object_instances[request.instance_id]
.xml_representation_controller