mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs.git
synced 2025-09-01 01:13:48 +00:00
analytics: Update for API changes
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1770>
This commit is contained in:
parent
79a910288f
commit
9a884a0d3b
2 changed files with 10 additions and 12 deletions
|
@ -84,18 +84,17 @@ impl Tensor {
|
|||
#[doc(alias = "gst_tensor_check_type")]
|
||||
pub fn check_type(
|
||||
&self,
|
||||
order: crate::TensorDimOrder,
|
||||
num_dims: usize,
|
||||
data_type: crate::TensorDataType,
|
||||
data: &gst::BufferRef,
|
||||
order: crate::TensorDimOrder,
|
||||
dims: &[usize],
|
||||
) -> bool {
|
||||
unsafe {
|
||||
from_glib(ffi::gst_tensor_check_type(
|
||||
self.to_glib_none().0,
|
||||
order.into_glib(),
|
||||
num_dims,
|
||||
data_type.into_glib(),
|
||||
mut_override(data.as_ptr()),
|
||||
order.into_glib(),
|
||||
dims.len(),
|
||||
dims.as_ptr(),
|
||||
))
|
||||
}
|
||||
}
|
||||
|
|
|
@ -54,19 +54,18 @@ impl TensorMeta {
|
|||
pub fn typed_tensor(
|
||||
&self,
|
||||
id: glib::Quark,
|
||||
order: crate::TensorDimOrder,
|
||||
num_dims: usize,
|
||||
data_type: crate::TensorDataType,
|
||||
data: &gst::BufferRef,
|
||||
order: crate::TensorDimOrder,
|
||||
dims: &[usize],
|
||||
) -> Option<&crate::Tensor> {
|
||||
unsafe {
|
||||
let res = ffi::gst_tensor_meta_get_typed_tensor(
|
||||
self.as_mut_ptr(),
|
||||
id.into_glib(),
|
||||
order.into_glib(),
|
||||
num_dims,
|
||||
data_type.into_glib(),
|
||||
mut_override(data.as_ptr()),
|
||||
order.into_glib(),
|
||||
dims.len(),
|
||||
dims.as_ptr(),
|
||||
);
|
||||
if res.is_null() {
|
||||
None
|
||||
|
|
Loading…
Reference in a new issue