diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2022-12-03 14:04:36 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2022-12-03 14:04:36 +0100 |
| commit | 0973e7009e05d99a2dc284b68a124b093efe2367 (patch) | |
| tree | 9bf22748827151e732c622ae803113122a9f7a4c /src/include | |
| parent | d0d18441cfdedac53b0ed8a772a88a1c26be7984 (diff) | |
| download | box64-0973e7009e05d99a2dc284b68a124b093efe2367.tar.gz box64-0973e7009e05d99a2dc284b68a124b093efe2367.zip | |
Wrapped GstAllocator and GstObject structures
Diffstat (limited to 'src/include')
| -rwxr-xr-x | src/include/gtkclass.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/include/gtkclass.h b/src/include/gtkclass.h index 376f2173..6e8d302f 100755 --- a/src/include/gtkclass.h +++ b/src/include/gtkclass.h @@ -585,6 +585,20 @@ typedef struct my_AtkUtilClass_s void* (* get_toolkit_version) (void); } my_AtkUtilClass_t; +typedef struct my_GstObjectClass_s { + my_GInitiallyUnownedClass_t parent; + const char* path_string_separator; + void (*deep_notify) (void* object, void* orig, void* pspec); + void* _gst_reserved[4]; +} my_GstObjectClass_t; + +typedef struct my_GstAllocatorClass_s { + my_GstObjectClass_t parent; + void* (*alloc) (void *allocator, size_t size, void *params); + void (*free) (void *allocator, void *memory); + void* _gst_reserved[4]; +} my_GstAllocatorClass_t; + // GTypeValueTable typedef struct my_GTypeValueTable_s { @@ -673,6 +687,8 @@ GTKCLASS(MetaFrames2) \ GTKCLASS(GDBusObjectManagerClient) \ GTKCLASS(AtkObject) \ GTKCLASS(AtkUtil) \ +GTKCLASS(GstObject) \ +GTKCLASS(GstAllocator) \ #define GTKCLASS(A) void Set##A##ID(size_t id); GTKCLASSES() |