diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2023-05-28 18:31:05 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2023-05-28 18:31:05 +0200 |
| commit | ec9447ad5fbd6a818633e7b347f589a1da973b8b (patch) | |
| tree | 3194ef2ec6dc38dba2ab74ff0338e7aa3ae24407 /src/include | |
| parent | 26b01d56f59bc17f48044ce79fbea41a7e2439cb (diff) | |
| download | box64-ec9447ad5fbd6a818633e7b347f589a1da973b8b.tar.gz box64-ec9447ad5fbd6a818633e7b347f589a1da973b8b.zip | |
Added GstTaskPoll to gtkclass wrapping
Diffstat (limited to 'src/include')
| -rwxr-xr-x | src/include/gtkclass.h | 10 |
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() |