Skip to content

Commit 759f2fc

Browse files
author
Jonathan Green
committed
be able to set stream framerate
1 parent af80b95 commit 759f2fc

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

crates/vdo/src/lib.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -281,12 +281,18 @@ impl StreamBuilder {
281281
self
282282
}
283283

284+
pub fn framerate(mut self, framerate: u32) -> Self {
285+
self.framerate = framerate;
286+
self
287+
}
288+
284289
pub fn build(self) -> Result<Stream> {
285290
let map = Map::new()?;
286291
map.set_u32("channel", self.channel)?;
287292
map.set_u32("format", self.format as u32)?;
288293
map.set_u32("width", self.width)?;
289294
map.set_u32("height", self.height)?;
295+
map.set_u32("framerate", self.framerate)?;
290296
map.set_u32("buffer.count", self.buffer_count)?;
291297
map.set_u32("buffer.strategy", self.buffer_strategy as u32)?;
292298
let (stream_raw, maybe_error) = unsafe { try_func!(vdo_stream_new, map.raw, None) };

0 commit comments

Comments
 (0)