GstTensorMeta
Members
meta
(GstMeta)
–
parent
num_tensors
(gsize)
–
number of tensors
tensors
(GstTensor **)
–
Since : 1.26
GstAnalytics.TensorMeta
Members
meta
(Gst.Meta)
–
parent
num_tensors
(Number)
–
number of tensors
tensors
(GstAnalytics.Tensor)
–
Since : 1.26
GstAnalytics.TensorMeta
Members
meta
(Gst.Meta)
–
parent
num_tensors
(int)
–
number of tensors
tensors
(GstAnalytics.Tensor)
–
Since : 1.26
Methods
gst_tensor_meta_get
const GstTensor * gst_tensor_meta_get (GstTensorMeta * tmeta, gsize index)
Retrieves a tensor from the GstTensorMeta, the index must be smaller than num_tensors
Return: (transfer none): a GstTensor
Since : 1.26
GstAnalytics.TensorMeta.prototype.get
function GstAnalytics.TensorMeta.prototype.get(index: Number): {
// javascript wrapper for 'gst_tensor_meta_get'
}
Retrieves a tensor from the GstAnalytics.TensorMeta, the index must be smaller than num_tensors
Return: (transfer none): a GstTensor
Parameters:
The number of the tensor to get
Since : 1.26
GstAnalytics.TensorMeta.get
def GstAnalytics.TensorMeta.get (self, index):
#python wrapper for 'gst_tensor_meta_get'
Retrieves a tensor from the GstAnalytics.TensorMeta, the index must be smaller than num_tensors
Return: (transfer none): a GstTensor
Parameters:
The number of the tensor to get
Since : 1.26
gst_tensor_meta_get_by_id
const GstTensor * gst_tensor_meta_get_by_id (GstTensorMeta * tmeta, GQuark id)
Get the first tensor from the GstTensorMeta identified by id.
Return: (nullable)(transfer none): a GstTensor with id matching id. Otherwise NULL will be returned.
Since : 1.28
GstAnalytics.TensorMeta.prototype.get_by_id
function GstAnalytics.TensorMeta.prototype.get_by_id(id: GLib.Quark): {
// javascript wrapper for 'gst_tensor_meta_get_by_id'
}
Get the first tensor from the GstAnalytics.TensorMeta identified by id.
Return: (nullable)(transfer none): a GstTensor with id matching id. Otherwise NULL will be returned.
Since : 1.28
GstAnalytics.TensorMeta.get_by_id
def GstAnalytics.TensorMeta.get_by_id (self, id):
#python wrapper for 'gst_tensor_meta_get_by_id'
Get the first tensor from the GstAnalytics.TensorMeta identified by id.
Return: (nullable)(transfer none): a GstTensor with id matching id. Otherwise NULL will be returned.
Since : 1.28
gst_tensor_meta_get_index_from_id
gint gst_tensor_meta_get_index_from_id (GstTensorMeta * meta, GQuark id)
Finds the first tensor with the requsted ID in the meta
Return: The index of the tensor inthe meta, or -1 if its not found.
Since : 1.26
GstAnalytics.TensorMeta.prototype.get_index_from_id
function GstAnalytics.TensorMeta.prototype.get_index_from_id(id: GLib.Quark): {
// javascript wrapper for 'gst_tensor_meta_get_index_from_id'
}
Finds the first tensor with the requsted ID in the meta
Return: The index of the tensor inthe meta, or -1 if its not found.
Parameters:
The tensor id to look for
Since : 1.26
GstAnalytics.TensorMeta.get_index_from_id
def GstAnalytics.TensorMeta.get_index_from_id (self, id):
#python wrapper for 'gst_tensor_meta_get_index_from_id'
Finds the first tensor with the requsted ID in the meta
Return: The index of the tensor inthe meta, or -1 if its not found.
Parameters:
The tensor id to look for
Since : 1.26
gst_tensor_meta_get_typed_tensor
const GstTensor * gst_tensor_meta_get_typed_tensor (GstTensorMeta * tmeta, GQuark tensor_id, GstTensorDimOrder order, gsize num_dims, GstTensorDataType data_type, GstBuffer * data)
Get the first tensor from the GstTensorMeta identified by tensor_id, mathcing the reading order, dimensions and the data type. Validate whether the GstBuffer has enough size to hold the tensor data.
Return: (nullable)(transfer none): a GstTensor with id matching tensor_id, reading order from the memory matching order, dimensions matching num_dims, data type matching data_type. The GstBuffer mathcing data should have enough size to hold the tensor data. Otherwise NULL will be returned.
Parameters:
tmeta
–
tensor_id
–
A GQuark identifying the tensor-encoding
order
–
The order of the tensor to read from the memory
num_dims
–
The number of dimensions that the tensor can have
data_type
–
The data type of the tensor
data
(
[transfer: full])
–
GstBuffer holding tensor data
Since : 1.28
GstAnalytics.TensorMeta.prototype.get_typed_tensor
function GstAnalytics.TensorMeta.prototype.get_typed_tensor(tensor_id: GLib.Quark, order: GstAnalytics.TensorDimOrder, num_dims: Number, data_type: GstAnalytics.TensorDataType, data: Gst.Buffer): {
// javascript wrapper for 'gst_tensor_meta_get_typed_tensor'
}
Get the first tensor from the GstAnalytics.TensorMeta identified by tensor_id, mathcing the reading order, dimensions and the data type. Validate whether the Gst.Buffer has enough size to hold the tensor data.
Return: (nullable)(transfer none): a GstTensor with id matching tensor_id, reading order from the memory matching order, dimensions matching num_dims, data type matching data_type. The Gst.Buffer mathcing data should have enough size to hold the tensor data. Otherwise NULL will be returned.
Parameters:
A GLib.Quark identifying the tensor-encoding
The order of the tensor to read from the memory
The number of dimensions that the tensor can have
The data type of the tensor
Gst.Buffer holding tensor data
Since : 1.28
GstAnalytics.TensorMeta.get_typed_tensor
def GstAnalytics.TensorMeta.get_typed_tensor (self, tensor_id, order, num_dims, data_type, data):
#python wrapper for 'gst_tensor_meta_get_typed_tensor'
Get the first tensor from the GstAnalytics.TensorMeta identified by tensor_id, mathcing the reading order, dimensions and the data type. Validate whether the Gst.Buffer has enough size to hold the tensor data.
Return: (nullable)(transfer none): a GstTensor with id matching tensor_id, reading order from the memory matching order, dimensions matching num_dims, data type matching data_type. The Gst.Buffer mathcing data should have enough size to hold the tensor data. Otherwise NULL will be returned.
Parameters:
A GLib.Quark identifying the tensor-encoding
The order of the tensor to read from the memory
The number of dimensions that the tensor can have
The data type of the tensor
Gst.Buffer holding tensor data
Since : 1.28
gst_tensor_meta_set
gst_tensor_meta_set (GstTensorMeta * tmeta, guint num_tensors, GstTensor ** tensors)
Sets tensors into the GstTensorMeta
Parameters:
tmeta
–
num_tensors
–
The number of tensors in the tensors array
tensors
(
[in][arraylength=num_tensors][transfer: full])
–
An array of poiners to GstTensor
Since : 1.26
GstAnalytics.TensorMeta.prototype.set
function GstAnalytics.TensorMeta.prototype.set(num_tensors: Number, tensors: [ GstAnalytics.Tensor ]): {
// javascript wrapper for 'gst_tensor_meta_set'
}
Sets tensors into the GstAnalytics.TensorMeta
Since : 1.26
GstAnalytics.TensorMeta.set
def GstAnalytics.TensorMeta.set (self, num_tensors, tensors):
#python wrapper for 'gst_tensor_meta_set'
Sets tensors into the GstAnalytics.TensorMeta
Since : 1.26
Functions
gst_tensor_meta_get_info
const GstMetaInfo * gst_tensor_meta_get_info ()
Since : 1.26
Functions
gst_buffer_add_tensor_meta
GstTensorMeta * gst_buffer_add_tensor_meta (GstBuffer * buffer)
Adds a GstTensorMeta to a buffer or returns the existing one
Parameters:
buffer
–
A writable GstBuffer
The new GstTensorMeta
Since : 1.26
GstAnalytics.prototype.buffer_add_tensor_meta
function GstAnalytics.prototype.buffer_add_tensor_meta(buffer: Gst.Buffer): {
// javascript wrapper for 'gst_buffer_add_tensor_meta'
}
Adds a GstAnalytics.TensorMeta to a buffer or returns the existing one
Parameters:
A writable Gst.Buffer
The new GstAnalytics.TensorMeta
Since : 1.26
GstAnalytics.buffer_add_tensor_meta
def GstAnalytics.buffer_add_tensor_meta (buffer):
#python wrapper for 'gst_buffer_add_tensor_meta'
Adds a GstAnalytics.TensorMeta to a buffer or returns the existing one
Parameters:
A writable Gst.Buffer
The new GstAnalytics.TensorMeta
Since : 1.26
gst_buffer_get_tensor_meta
GstTensorMeta * gst_buffer_get_tensor_meta (GstBuffer * buffer)
Gets the GstTensorMeta from a buffer
Parameters:
buffer
–
The GstTensorMeta if there is wone
Since : 1.26
GstAnalytics.prototype.buffer_get_tensor_meta
function GstAnalytics.prototype.buffer_get_tensor_meta(buffer: Gst.Buffer): {
// javascript wrapper for 'gst_buffer_get_tensor_meta'
}
Gets the GstAnalytics.TensorMeta from a buffer
Parameters:
The GstAnalytics.TensorMeta if there is wone
Since : 1.26
GstAnalytics.buffer_get_tensor_meta
def GstAnalytics.buffer_get_tensor_meta (buffer):
#python wrapper for 'gst_buffer_get_tensor_meta'
Gets the GstAnalytics.TensorMeta from a buffer
Parameters:
The GstAnalytics.TensorMeta if there is wone
Since : 1.26
gst_tensor_meta_api_get_type
GType gst_tensor_meta_api_get_type ()
Since : 1.26
Constants
GST_TENSOR_META_API_TYPE
#define GST_TENSOR_META_API_TYPE \ (gst_tensor_meta_api_get_type())
The Tensor Meta API type
Since : 1.26
GST_TENSOR_META_INFO
#define GST_TENSOR_META_INFO \ (gst_tensor_meta_get_info())
The Tensor Meta API Info
Since : 1.26
The results of the search are