Skip to main content

SimaPreparedRuntimeAbi.h File

Included Headers

#include <gst/gst.h> #include <gstsimaaitensorbuffer.h> #include "gst/ProcessMlaRuntimeConfig.h" #include <ev/ev_tensor_abi.h> #include <array> #include <cstdint> #include <optional> #include <string> #include <utility> #include <vector>

Namespaces Index

namespacesimaai
namespacegst

Classes Index

structCastPreparedStage
structProcessMlaPreparedStage
structDims
structCvuInputMemoryBinding
structCvuOutputBinding
structCvuRoutingContract
structProcessCvuPreparedLogicalInput
structProcessCvuPreparedPhysicalInput
structPreparedProcessCvuTypedConfig
structProcessCvuPreparedStage
structDequantPreparedSpan
structDequantPreparedStage
structDetessDequantPreparedStage
structPreparedStageSpec
structSimaPreparedRuntimeHandle
structSimaPreparedRuntimeAccessor

Typedefs Index

typedefstruct SimaPreparedRuntimeAccessor SimaPreparedRuntimeAccessor
typedefstruct SimaPreparedRuntimeHandle SimaPreparedRuntimeHandle

Enumerations Index

enumSimaPreparedRuntimeLookupStatus { ... }

Functions Index

static const gchar *sima_prepared_runtime_lookup_status_name (SimaPreparedRuntimeLookupStatus status)
static gpointersima_prepared_runtime_handle_boxed_copy (gpointer boxed)
static voidsima_prepared_runtime_handle_boxed_free (gpointer boxed)
static GTypesima_prepared_runtime_handle_get_type (void)
static voidsima_prepared_runtime_set_lookup_status (SimaPreparedRuntimeLookupStatus *status, SimaPreparedRuntimeLookupStatus value)
static gbooleansima_prepared_runtime_context_matches (const GstContext *context)
static const GstStructure *sima_prepared_runtime_context_structure (const GstContext *context)
static const SimaPreparedRuntimeHandle *sima_prepared_runtime_context_handle (const GstContext *context)
static const SimaPreparedRuntimeAccessor *sima_prepared_runtime_context_accessor_checked (const GstContext *context, SimaPreparedRuntimeLookupStatus *status)
static const simaai::gst::PreparedStageSpec *sima_prepared_runtime_context_stage_lookup_checked (const GstContext *context, const gchar *stage_key, SimaPreparedRuntimeLookupStatus *status)
static const simaai::gst::CastPreparedStage *sima_prepared_runtime_context_cast_stage_lookup_checked (const GstContext *context, const gchar *stage_key, SimaPreparedRuntimeLookupStatus *status)
static const simaai::gst::ProcessMlaPreparedStage *sima_prepared_runtime_context_processmla_stage_lookup_checked (const GstContext *context, const gchar *stage_key, SimaPreparedRuntimeLookupStatus *status)
static const simaai::gst::ProcessCvuPreparedStage *sima_prepared_runtime_context_processcvu_stage_lookup_checked (const GstContext *context, const gchar *stage_key, SimaPreparedRuntimeLookupStatus *status)
static const simaai::gst::DequantPreparedStage *sima_prepared_runtime_context_dequant_stage_lookup_checked (const GstContext *context, const gchar *stage_key, SimaPreparedRuntimeLookupStatus *status)
static const simaai::gst::DetessDequantPreparedStage *sima_prepared_runtime_context_detessdequant_stage_lookup_checked (const GstContext *context, const gchar *stage_key, SimaPreparedRuntimeLookupStatus *status)

Macro Definitions Index

#defineSIMA_PREPARED_RUNTIME_CONTEXT_TYPE   "sima.model.prepared-runtime"
#defineSIMA_PREPARED_RUNTIME_ABI_VERSION   ((guint)3)
#defineSIMA_PREPARED_RUNTIME_KEY_SESSION_ID   "session_id"
#defineSIMA_PREPARED_RUNTIME_KEY_MODEL_ID   "model_id"
#defineSIMA_PREPARED_RUNTIME_KEY_HANDLE   "prepared_runtime_handle"

Typedefs

SimaPreparedRuntimeAccessor

typedef struct SimaPreparedRuntimeAccessor SimaPreparedRuntimeAccessor

Definition at line 466 of file SimaPreparedRuntimeAbi.h.

SimaPreparedRuntimeHandle

typedef struct SimaPreparedRuntimeHandle SimaPreparedRuntimeHandle

Definition at line 474 of file SimaPreparedRuntimeAbi.h.

Enumerations

SimaPreparedRuntimeLookupStatus

enum SimaPreparedRuntimeLookupStatus
Enumeration values
SIMA_PREPARED_RUNTIME_LOOKUP_STATUS_OK (= 0)
SIMA_PREPARED_RUNTIME_LOOKUP_STATUS_NO_CONTEXT (= 1)
SIMA_PREPARED_RUNTIME_LOOKUP_STATUS_WRONG_CONTEXT_TYPE (= 2)
SIMA_PREPARED_RUNTIME_LOOKUP_STATUS_MISSING_HANDLE (= 3)
SIMA_PREPARED_RUNTIME_LOOKUP_STATUS_HANDLE_ABI_MISMATCH (= 4)
SIMA_PREPARED_RUNTIME_LOOKUP_STATUS_HANDLE_ACCESSOR_NULL (= 5)
SIMA_PREPARED_RUNTIME_LOOKUP_STATUS_HANDLE_CALLBACK_MISSING (= 6)
SIMA_PREPARED_RUNTIME_LOOKUP_STATUS_STAGE_NOT_FOUND (= 7)
SIMA_PREPARED_RUNTIME_LOOKUP_STATUS_STAGE_KIND_MISMATCH (= 8)

Definition at line 24 of file SimaPreparedRuntimeAbi.h.

Functions

sima_prepared_runtime_context_accessor_checked()

const SimaPreparedRuntimeAccessor * sima_prepared_runtime_context_accessor_checked (const GstContext * context, SimaPreparedRuntimeLookupStatus * status)
inline static

Definition at line 589 of file SimaPreparedRuntimeAbi.h.

sima_prepared_runtime_context_cast_stage_lookup_checked()

const simaai::gst::CastPreparedStage * sima_prepared_runtime_context_cast_stage_lookup_checked (const GstContext * context, const gchar * stage_key, SimaPreparedRuntimeLookupStatus * status)
inline static

Definition at line 653 of file SimaPreparedRuntimeAbi.h.

sima_prepared_runtime_context_dequant_stage_lookup_checked()

const simaai::gst::DequantPreparedStage * sima_prepared_runtime_context_dequant_stage_lookup_checked (const GstContext * context, const gchar * stage_key, SimaPreparedRuntimeLookupStatus * status)
inline static

Definition at line 723 of file SimaPreparedRuntimeAbi.h.

sima_prepared_runtime_context_detessdequant_stage_lookup_checked()

const simaai::gst::DetessDequantPreparedStage * sima_prepared_runtime_context_detessdequant_stage_lookup_checked (const GstContext * context, const gchar * stage_key, SimaPreparedRuntimeLookupStatus * status)
inline static

Definition at line 746 of file SimaPreparedRuntimeAbi.h.

sima_prepared_runtime_context_handle()

const SimaPreparedRuntimeHandle * sima_prepared_runtime_context_handle (const GstContext * context)
inline static

Definition at line 576 of file SimaPreparedRuntimeAbi.h.

sima_prepared_runtime_context_matches()

gboolean sima_prepared_runtime_context_matches (const GstContext * context)
inline static

Definition at line 560 of file SimaPreparedRuntimeAbi.h.

sima_prepared_runtime_context_processcvu_stage_lookup_checked()

const simaai::gst::ProcessCvuPreparedStage * sima_prepared_runtime_context_processcvu_stage_lookup_checked (const GstContext * context, const gchar * stage_key, SimaPreparedRuntimeLookupStatus * status)
inline static

Definition at line 700 of file SimaPreparedRuntimeAbi.h.

sima_prepared_runtime_context_processmla_stage_lookup_checked()

const simaai::gst::ProcessMlaPreparedStage * sima_prepared_runtime_context_processmla_stage_lookup_checked (const GstContext * context, const gchar * stage_key, SimaPreparedRuntimeLookupStatus * status)
inline static

Definition at line 677 of file SimaPreparedRuntimeAbi.h.

sima_prepared_runtime_context_stage_lookup_checked()

const simaai::gst::PreparedStageSpec * sima_prepared_runtime_context_stage_lookup_checked (const GstContext * context, const gchar * stage_key, SimaPreparedRuntimeLookupStatus * status)
inline static

Definition at line 632 of file SimaPreparedRuntimeAbi.h.

sima_prepared_runtime_context_structure()

const GstStructure * sima_prepared_runtime_context_structure (const GstContext * context)
inline static

Definition at line 568 of file SimaPreparedRuntimeAbi.h.

sima_prepared_runtime_handle_boxed_copy()

gpointer sima_prepared_runtime_handle_boxed_copy (gpointer boxed)
inline static

Definition at line 524 of file SimaPreparedRuntimeAbi.h.

sima_prepared_runtime_handle_boxed_free()

void sima_prepared_runtime_handle_boxed_free (gpointer boxed)
inline static

Definition at line 532 of file SimaPreparedRuntimeAbi.h.

sima_prepared_runtime_handle_get_type()

GType sima_prepared_runtime_handle_get_type (void)
inline static

Definition at line 539 of file SimaPreparedRuntimeAbi.h.

sima_prepared_runtime_lookup_status_name()

const gchar * sima_prepared_runtime_lookup_status_name (SimaPreparedRuntimeLookupStatus status)
inline static

Definition at line 499 of file SimaPreparedRuntimeAbi.h.

sima_prepared_runtime_set_lookup_status()

void sima_prepared_runtime_set_lookup_status (SimaPreparedRuntimeLookupStatus * status, SimaPreparedRuntimeLookupStatus value)
inline static

Definition at line 553 of file SimaPreparedRuntimeAbi.h.

Macro Definitions

SIMA_PREPARED_RUNTIME_ABI_VERSION

#define SIMA_PREPARED_RUNTIME_ABI_VERSION   ((guint)3)

Definition at line 18 of file SimaPreparedRuntimeAbi.h.

SIMA_PREPARED_RUNTIME_CONTEXT_TYPE

#define SIMA_PREPARED_RUNTIME_CONTEXT_TYPE   "sima.model.prepared-runtime"

Definition at line 17 of file SimaPreparedRuntimeAbi.h.

SIMA_PREPARED_RUNTIME_KEY_HANDLE

#define SIMA_PREPARED_RUNTIME_KEY_HANDLE   "prepared_runtime_handle"

Definition at line 22 of file SimaPreparedRuntimeAbi.h.

SIMA_PREPARED_RUNTIME_KEY_MODEL_ID

#define SIMA_PREPARED_RUNTIME_KEY_MODEL_ID   "model_id"

Definition at line 21 of file SimaPreparedRuntimeAbi.h.

SIMA_PREPARED_RUNTIME_KEY_SESSION_ID

#define SIMA_PREPARED_RUNTIME_KEY_SESSION_ID   "session_id"

Definition at line 20 of file SimaPreparedRuntimeAbi.h.


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.