Перейти до основного вмісту

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.