mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs.git
synced 2024-12-27 02:20:30 +00:00
Run video_rectangle.rs through rustfmt
This commit is contained in:
parent
1722b047bd
commit
d44869711a
1 changed files with 24 additions and 7 deletions
|
@ -18,16 +18,33 @@ pub struct VideoRectangle {
|
|||
|
||||
impl VideoRectangle {
|
||||
pub fn new(x: i32, y: i32, w: i32, h: i32) -> Self {
|
||||
VideoRectangle {
|
||||
x, y, w, h
|
||||
}
|
||||
VideoRectangle { x, y, w, h }
|
||||
}
|
||||
}
|
||||
|
||||
pub fn center_video_rectangle(src: VideoRectangle, dst: VideoRectangle, scale: bool) -> VideoRectangle {
|
||||
let mut result = ffi::GstVideoRectangle { x: 0, y: 0, w: 0, h: 0 };
|
||||
let src_rect = ffi::GstVideoRectangle { x: src.x, y: src.y, w: src.w, h: src.h };
|
||||
let dst_rect = ffi::GstVideoRectangle { x: dst.x, y: dst.y, w: dst.w, h: dst.h };
|
||||
pub fn center_video_rectangle(
|
||||
src: VideoRectangle,
|
||||
dst: VideoRectangle,
|
||||
scale: bool,
|
||||
) -> VideoRectangle {
|
||||
let mut result = ffi::GstVideoRectangle {
|
||||
x: 0,
|
||||
y: 0,
|
||||
w: 0,
|
||||
h: 0,
|
||||
};
|
||||
let src_rect = ffi::GstVideoRectangle {
|
||||
x: src.x,
|
||||
y: src.y,
|
||||
w: src.w,
|
||||
h: src.h,
|
||||
};
|
||||
let dst_rect = ffi::GstVideoRectangle {
|
||||
x: dst.x,
|
||||
y: dst.y,
|
||||
w: dst.w,
|
||||
h: dst.h,
|
||||
};
|
||||
unsafe {
|
||||
ffi::gst_video_sink_center_rect(src_rect, dst_rect, &mut result, scale as i32);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue