/**
* gst_analytics_mtd_get_mtd_type:
+ *
* @instance: Instance of #GstAnalyticsMtd
* Get analysis result type.
*
* Returns: opaque id of the type
- *
* Since: 1.24
*/
GstAnalyticsMtdType
/**
* gst_analytics_mtd_get_id:
* @instance: Instance of #GstAnalyticsMtd
+ *
* Get instance id
*
* Returns: Id of @instance
- *
* Since: 1.24
*/
guint
* Get instance size
*
* Returns: Size (in bytes) of this instance or 0 on failure.
- *
* Since: 1.24
*/
gsize
* Gets the string version of the name of this type of analytics data
*
* Returns: the name
- *
* Since: 1.24
*/
const gchar *
* Get number of relatable meta attached to instance
*
* Returns: Number of analysis-meta attached to this
- * instance.
+ * instance.
* Since: 1.24
*/
gsize
* @adj_mat: Adjcency-matrix (array or MxN)
* @order: Order of the existing matrix
* @new_order: Order of the matrix to create
+ *
* Duplicate adj_mat to a newly allocated array new_order x new_order dimension
* while keep values of adj_mat at the same indexes in the new array.
*
* Returns: New adjacency matrix with maintained values.
- *
* Since: 1.24
*/
static guint8 **
/**
* gst_analytics_relation_meta_api_get_type:
- * Returns: GType of GstAnalyticsRelationMeta
*
+ * Returns: GType of GstAnalyticsRelationMeta
* Since: 1.24
*/
GType
* @an_meta_first_id: Id of first analysis-meta
* @an_meta_second_id: Id of second analysis-meta
*
- * Returns: relation description between first and second analysis-meta.
- *
* Get relations between first and second analysis-meta.
* Ids (@an_meta_first_id and @an_meta_second_id) must be from a call to
* @gst_analytics_mtd_get_id (handle).
*
+ * Returns: relation description between first and second analysis-meta.
* Since: 1.24
*/
GstAnalyticsRelTypes
* @gst_analytics_mtd_get_id(handle).
*
* Returns: TRUE on success and FALSE on failure.
- *
* Since: 1.24
*/
gboolean
*
* Returns: TRUE if a relation between exit between @an_meta_first_id and
* @an_meta_second_id, otherwise FALSE.
- *
* Since: 1.24
*/
gboolean
* and providing the maximum number of analysis meta that will attached to a buffer.
*
* Returns: (transfer none) (nullable) : Newly attached #GstAnalyticsRelationMeta
- *
* Since: 1.24
*/
GstAnalyticsRelationMeta *
* analysis meta.
*
* Returns: (transfer none) (nullable) : Newly attached #GstAnalyticsRelationMeta
- *
* Since: 1.24
*/
GstAnalyticsRelationMeta *
* new struct sub-classing GstAnalyticsRelatableMtd.
*
* Returns: A pointer to a memory area of size @size where to put the data
- *
* Since: 1.24
*/
gpointer
* otherwise this method return FALSE and @rlt is invalid.
*
* Returns: TRUE if successful.
- *
* Since: 1.24
*/
gboolean
* @an_meta_id: Id of GstAnalyticsMtd instance to retrieve
*
* Returns:(nullable): Analytics data pointer
- *
* Since: 1.24
*/
gpointer
* @rlt_mtd: Handle updated to directly related relatable meta.
*
* Returns: TRUE if @rlt_mtd was updated, other wise FALSE
- *
* Since: 1.24
*/
gboolean
* @rlt_mtd: Handle updated to iterated GstAnalyticsRelatableMtd.
*
* Returns: FALSE if end was reached and iteration is completed.
- *
* Since: 1.24
*/
gboolean