diff options
Diffstat (limited to 'src/include/gtkclass.h')
| -rw-r--r-- | src/include/gtkclass.h | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/src/include/gtkclass.h b/src/include/gtkclass.h index 23822088..8a88a0d2 100644 --- a/src/include/gtkclass.h +++ b/src/include/gtkclass.h @@ -778,6 +778,22 @@ typedef struct my_GstAllocatorClass_s { void* _gst_reserved[4]; } my_GstAllocatorClass_t; +typedef struct my_GstTaskPoolClass_s { + 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; + +typedef struct my_GDBusProxyClass_s { + my_GObjectClass_t parent_class; + void (*g_properties_changed) (void* proxy, void* changed_properties, const char* const* invalidated_properties); + void (*g_signal) (void* proxy, const char* sender_name, const char* signal_name, void* parameters); + void* padding[32]; +} my_GDBusProxyClass_t; // GTypeValueTable typedef struct my_GTypeValueTable_s { @@ -831,7 +847,7 @@ my_GTypeInfo_t* findFreeGTypeInfo(my_GTypeInfo_t* fcts, size_t parent); my_GtkTypeInfo_t* findFreeGtkTypeInfo(my_GtkTypeInfo_t* fcts, size_t parent); void InitGTKClass(bridge_t *bridge); -void FiniGTKClass(); +void FiniGTKClass(void); #define GTKCLASSES() \ GTKCLASS(GObject) \ @@ -884,6 +900,8 @@ GTKCLASS(AtkObject) \ GTKCLASS(AtkUtil) \ GTKCLASS(GstObject) \ GTKCLASS(GstAllocator) \ +GTKCLASS(GstTaskPool) \ +GTKCLASS(GDBusProxy) \ #define GTKCLASS(A) void Set##A##ID(size_t id); GTKCLASSES() |