|
|
@ -19,9 +19,10 @@ namespace AudioCore::Renderer { |
|
|
|
|
|
|
|
|
InfoUpdater::InfoUpdater(std::span<const u8> input_, std::span<u8> output_, |
|
|
InfoUpdater::InfoUpdater(std::span<const u8> input_, std::span<u8> output_, |
|
|
Kernel::KProcess* process_handle_, BehaviorInfo& behaviour_) |
|
|
Kernel::KProcess* process_handle_, BehaviorInfo& behaviour_) |
|
|
: input{input_.data() + sizeof(UpdateDataHeader)}, input_origin{input_}, |
|
|
|
|
|
output{output_.data() + sizeof(UpdateDataHeader)}, output_origin{output_}, |
|
|
|
|
|
in_header{reinterpret_cast<const UpdateDataHeader*>(input_origin.data())}, |
|
|
|
|
|
|
|
|
: input{input_.data() + sizeof(UpdateDataHeader)}, |
|
|
|
|
|
input_origin{input_}, output{output_.data() + sizeof(UpdateDataHeader)}, |
|
|
|
|
|
output_origin{output_}, in_header{reinterpret_cast<const UpdateDataHeader*>( |
|
|
|
|
|
input_origin.data())}, |
|
|
out_header{reinterpret_cast<UpdateDataHeader*>(output_origin.data())}, |
|
|
out_header{reinterpret_cast<UpdateDataHeader*>(output_origin.data())}, |
|
|
expected_input_size{input_.size()}, expected_output_size{output_.size()}, |
|
|
expected_input_size{input_.size()}, expected_output_size{output_.size()}, |
|
|
process_handle{process_handle_}, behaviour{behaviour_} { |
|
|
process_handle{process_handle_}, behaviour{behaviour_} { |
|
|
|