Browse Source

Merge pull request #310 from dora-rs/send-output-bytes

Add convenience function `send_output_bytes`
tags/v0.2.4
Philipp Oppermann GitHub 2 years ago
parent
commit
8401d8654e
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 12 additions and 0 deletions
  1. +12
    -0
      apis/rust/node/src/node/mod.rs

+ 12
- 0
apis/rust/node/src/node/mod.rs View File

@@ -133,6 +133,18 @@ impl DoraNode {
self.send_output_sample(output_id, parameters, Some(sample))
}

pub fn send_output_bytes(
&mut self,
output_id: DataId,
parameters: MetadataParameters,
data_len: usize,
data: &[u8],
) -> eyre::Result<()> {
self.send_output(output_id, parameters, data_len, |sample| {
sample.copy_from_slice(data)
})
}

pub fn send_output_sample(
&mut self,
output_id: DataId,


Loading…
Cancel
Save