about summary refs log tree commit diff stats
path: root/src/include
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2023-05-28 18:31:05 +0200
committerptitSeb <sebastien.chev@gmail.com>2023-05-28 18:31:05 +0200
commitec9447ad5fbd6a818633e7b347f589a1da973b8b (patch)
tree3194ef2ec6dc38dba2ab74ff0338e7aa3ae24407 /src/include
parent26b01d56f59bc17f48044ce79fbea41a7e2439cb (diff)
downloadbox64-ec9447ad5fbd6a818633e7b347f589a1da973b8b.tar.gz
box64-ec9447ad5fbd6a818633e7b347f589a1da973b8b.zip
Added GstTaskPoll to gtkclass wrapping
Diffstat (limited to 'src/include')
-rwxr-xr-xsrc/include/gtkclass.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/include/gtkclass.h b/src/include/gtkclass.h
index 23822088..ad262fda 100755
--- a/src/include/gtkclass.h
+++ b/src/include/gtkclass.h
@@ -778,6 +778,15 @@ typedef struct my_GstAllocatorClass_s {
   void*    _gst_reserved[4];
 } my_GstAllocatorClass_t;
 
+typedef struct my__GstTaskPoolClass {
+  my_GstObjectClass_t parent_class;
+  void      (*prepare)  (void* pool, void* error);
+  void      (*cleanup)  (void* pool);
+  void*     (*push)     (void* pool, void* func, void* user_data, void* error);
+  void      (*join)     (void* pool, void* id);
+  void      (*dispose_handle) (void* pool, void* id);
+  void*     _gst_reserved[4-1];
+} my_GstTaskPoolClass_t;
 
 // GTypeValueTable
 typedef struct my_GTypeValueTable_s {
@@ -884,6 +893,7 @@ GTKCLASS(AtkObject)                 \
 GTKCLASS(AtkUtil)                   \
 GTKCLASS(GstObject)                 \
 GTKCLASS(GstAllocator)              \
+GTKCLASS(GstTaskPool)               \
 
 #define GTKCLASS(A) void Set##A##ID(size_t id);
 GTKCLASSES()