analytics: Update for API changes

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1759>
This commit is contained in:
Sebastian Dröge 2025-08-08 13:50:27 +03:00
parent 876e9d199b
commit e9825a39b3
2 changed files with 10 additions and 12 deletions

View file

@ -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(),
))
}
}

View file

@ -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