// This file was generated by the Gtk# code generator. // Any changes made will be lost if regenerated. #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include int main (int argc, char *argv[]) { g_print("\"sizeof(GstAllocatorClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAllocatorClass)); g_print("\"GstAllocatorClass.alloc\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAllocatorClass, alloc)); g_print("\"GstAllocatorClass.free\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAllocatorClass, free)); g_print("\"sizeof(GstAllocator)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAllocator)); g_print("\"GstAllocator.mem_type\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAllocator, mem_type)); g_print("\"GstAllocator.mem_map\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAllocator, mem_map)); g_print("\"GstAllocator.mem_unmap\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAllocator, mem_unmap)); g_print("\"GstAllocator.mem_copy\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAllocator, mem_copy)); g_print("\"GstAllocator.mem_share\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAllocator, mem_share)); g_print("\"GstAllocator.mem_is_span\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAllocator, mem_is_span)); g_print("\"GstAllocator.mem_map_full\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAllocator, mem_map_full)); g_print("\"GstAllocator.mem_unmap_full\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAllocator, mem_unmap_full)); g_print("\"GstAllocator.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAllocator, priv)); g_print("\"sizeof(GstBinClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstBinClass)); g_print("\"GstBinClass.pool\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBinClass, pool)); g_print("\"GstBinClass.element_added\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBinClass, element_added)); g_print("\"GstBinClass.element_removed\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBinClass, element_removed)); g_print("\"GstBinClass.add_element\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBinClass, add_element)); g_print("\"GstBinClass.remove_element\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBinClass, remove_element)); g_print("\"GstBinClass.handle_message\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBinClass, handle_message)); g_print("\"GstBinClass.do_latency\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBinClass, do_latency)); g_print("\"GstBinClass.deep_element_added\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBinClass, deep_element_added)); g_print("\"GstBinClass.deep_element_removed\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBinClass, deep_element_removed)); g_print("\"sizeof(GstBin)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstBin)); g_print("\"GstBin.numchildren\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBin, numchildren)); g_print("\"GstBin.children\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBin, children)); g_print("\"GstBin.children_cookie\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBin, children_cookie)); g_print("\"GstBin.child_bus\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBin, child_bus)); g_print("\"GstBin.messages\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBin, messages)); g_print("\"GstBin.polling\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBin, polling)); g_print("\"GstBin.state_dirty\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBin, state_dirty)); g_print("\"GstBin.clock_dirty\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBin, clock_dirty)); g_print("\"GstBin.provided_clock\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBin, provided_clock)); g_print("\"GstBin.clock_provider\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBin, clock_provider)); g_print("\"GstBin.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBin, priv)); g_print("\"sizeof(GstBufferPoolClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstBufferPoolClass)); g_print("\"GstBufferPoolClass.get_options\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBufferPoolClass, get_options)); g_print("\"GstBufferPoolClass.set_config\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBufferPoolClass, set_config)); g_print("\"GstBufferPoolClass.start\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBufferPoolClass, start)); g_print("\"GstBufferPoolClass.stop\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBufferPoolClass, stop)); g_print("\"GstBufferPoolClass.acquire_buffer\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBufferPoolClass, acquire_buffer)); g_print("\"GstBufferPoolClass.alloc_buffer\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBufferPoolClass, alloc_buffer)); g_print("\"GstBufferPoolClass.reset_buffer\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBufferPoolClass, reset_buffer)); g_print("\"GstBufferPoolClass.release_buffer\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBufferPoolClass, release_buffer)); g_print("\"GstBufferPoolClass.free_buffer\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBufferPoolClass, free_buffer)); g_print("\"GstBufferPoolClass.flush_start\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBufferPoolClass, flush_start)); g_print("\"GstBufferPoolClass.flush_stop\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBufferPoolClass, flush_stop)); g_print("\"sizeof(GstBufferPool)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstBufferPool)); g_print("\"GstBufferPool.flushing\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBufferPool, flushing)); g_print("\"GstBufferPool.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBufferPool, priv)); g_print("\"sizeof(GstBusClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstBusClass)); g_print("\"GstBusClass.message\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBusClass, message)); g_print("\"GstBusClass.sync_message\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBusClass, sync_message)); g_print("\"sizeof(GstBus)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstBus)); g_print("\"GstBus.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBus, priv)); g_print("\"sizeof(GstClockClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstClockClass)); g_print("\"GstClockClass.change_resolution\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstClockClass, change_resolution)); g_print("\"GstClockClass.get_resolution\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstClockClass, get_resolution)); g_print("\"GstClockClass.get_internal_time\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstClockClass, get_internal_time)); g_print("\"GstClockClass.wait\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstClockClass, wait)); g_print("\"GstClockClass.wait_async\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstClockClass, wait_async)); g_print("\"GstClockClass.unschedule\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstClockClass, unschedule)); g_print("\"sizeof(GstClock)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstClock)); g_print("\"GstClock.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstClock, priv)); g_print("\"sizeof(GstControlBindingClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstControlBindingClass)); g_print("\"GstControlBindingClass.sync_values\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstControlBindingClass, sync_values)); g_print("\"GstControlBindingClass.get_value\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstControlBindingClass, get_value)); g_print("\"GstControlBindingClass.get_value_array\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstControlBindingClass, get_value_array)); g_print("\"GstControlBindingClass.get_g_value_array\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstControlBindingClass, get_g_value_array)); g_print("\"sizeof(GstControlBinding)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstControlBinding)); g_print("\"GstControlBinding.name\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstControlBinding, name)); g_print("\"GstControlBinding.pspec\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstControlBinding, pspec)); g_print("\"GstControlBinding.object\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstControlBinding, object)); g_print("\"GstControlBinding.disabled\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstControlBinding, disabled)); g_print("\"sizeof(GstControlSourceClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstControlSourceClass)); g_print("\"sizeof(GstControlSource)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstControlSource)); g_print("\"GstControlSource.get_value\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstControlSource, get_value)); g_print("\"GstControlSource.get_value_array\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstControlSource, get_value_array)); g_print("\"sizeof(GstDeviceClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstDeviceClass)); g_print("\"GstDeviceClass.create_element\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstDeviceClass, create_element)); g_print("\"GstDeviceClass.reconfigure_element\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstDeviceClass, reconfigure_element)); g_print("\"sizeof(GstDevice)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstDevice)); g_print("\"GstDevice.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstDevice, priv)); g_print("\"sizeof(GstDeviceMonitorClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstDeviceMonitorClass)); g_print("\"sizeof(GstDeviceMonitor)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstDeviceMonitor)); g_print("\"GstDeviceMonitor.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstDeviceMonitor, priv)); g_print("\"sizeof(GstDeviceProviderClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstDeviceProviderClass)); g_print("\"GstDeviceProviderClass.factory\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstDeviceProviderClass, factory)); g_print("\"GstDeviceProviderClass.probe\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstDeviceProviderClass, probe)); g_print("\"GstDeviceProviderClass.start\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstDeviceProviderClass, start)); g_print("\"GstDeviceProviderClass.stop\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstDeviceProviderClass, stop)); g_print("\"GstDeviceProviderClass.metadata\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstDeviceProviderClass, metadata)); g_print("\"sizeof(GstDeviceProvider)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstDeviceProvider)); g_print("\"GstDeviceProvider.devices\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstDeviceProvider, devices)); g_print("\"GstDeviceProvider.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstDeviceProvider, priv)); g_print("\"sizeof(GstElementClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstElementClass)); g_print("\"GstElementClass.metadata\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElementClass, metadata)); g_print("\"GstElementClass.elementfactory\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElementClass, elementfactory)); g_print("\"GstElementClass.padtemplates\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElementClass, padtemplates)); g_print("\"GstElementClass.numpadtemplates\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElementClass, numpadtemplates)); g_print("\"GstElementClass.pad_templ_cookie\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElementClass, pad_templ_cookie)); g_print("\"GstElementClass.pad_added\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElementClass, pad_added)); g_print("\"GstElementClass.pad_removed\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElementClass, pad_removed)); g_print("\"GstElementClass.no_more_pads\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElementClass, no_more_pads)); g_print("\"GstElementClass.request_new_pad\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElementClass, request_new_pad)); g_print("\"GstElementClass.release_pad\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElementClass, release_pad)); g_print("\"GstElementClass.get_state\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElementClass, get_state)); g_print("\"GstElementClass.set_state\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElementClass, set_state)); g_print("\"GstElementClass.change_state\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElementClass, change_state)); g_print("\"GstElementClass.state_changed\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElementClass, state_changed)); g_print("\"GstElementClass.set_bus\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElementClass, set_bus)); g_print("\"GstElementClass.provide_clock\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElementClass, provide_clock)); g_print("\"GstElementClass.set_clock\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElementClass, set_clock)); g_print("\"GstElementClass.send_event\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElementClass, send_event)); g_print("\"GstElementClass.query\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElementClass, query)); g_print("\"GstElementClass.post_message\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElementClass, post_message)); g_print("\"GstElementClass.set_context\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElementClass, set_context)); g_print("\"sizeof(GstElement)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstElement)); g_print("\"GstElement.state_lock\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElement, state_lock)); g_print("\"GstElement.state_cond\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElement, state_cond)); g_print("\"GstElement.state_cookie\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElement, state_cookie)); g_print("\"GstElement.target_state\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElement, target_state)); g_print("\"GstElement.current_state\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElement, current_state)); g_print("\"GstElement.next_state\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElement, next_state)); g_print("\"GstElement.pending_state\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElement, pending_state)); g_print("\"GstElement.last_return\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElement, last_return)); g_print("\"GstElement.bus\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElement, bus)); g_print("\"GstElement.clock\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElement, clock)); g_print("\"GstElement.base_time\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElement, base_time)); g_print("\"GstElement.start_time\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElement, start_time)); g_print("\"GstElement.numpads\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElement, numpads)); g_print("\"GstElement.pads\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElement, pads)); g_print("\"GstElement.numsrcpads\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElement, numsrcpads)); g_print("\"GstElement.srcpads\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElement, srcpads)); g_print("\"GstElement.numsinkpads\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElement, numsinkpads)); g_print("\"GstElement.sinkpads\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElement, sinkpads)); g_print("\"GstElement.pads_cookie\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElement, pads_cookie)); g_print("\"GstElement.contexts\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstElement, contexts)); g_print("\"sizeof(GstGhostPadClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstGhostPadClass)); g_print("\"sizeof(GstGhostPad)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstGhostPad)); g_print("\"GstGhostPad.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstGhostPad, priv)); g_print("\"sizeof(GstObjectClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstObjectClass)); g_print("\"GstObjectClass.path_string_separator\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstObjectClass, path_string_separator)); g_print("\"GstObjectClass.deep_notify\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstObjectClass, deep_notify)); g_print("\"sizeof(GstObject)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstObject)); g_print("\"GstObject.lock\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstObject, lock)); g_print("\"GstObject.name\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstObject, name)); g_print("\"GstObject.parent\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstObject, parent)); g_print("\"GstObject.flags\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstObject, flags)); g_print("\"GstObject.control_bindings\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstObject, control_bindings)); g_print("\"GstObject.control_rate\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstObject, control_rate)); g_print("\"GstObject.last_sync\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstObject, last_sync)); g_print("\"sizeof(GstPadClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstPadClass)); g_print("\"GstPadClass.linked\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPadClass, linked)); g_print("\"GstPadClass.unlinked\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPadClass, unlinked)); g_print("\"sizeof(GstPad)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstPad)); g_print("\"GstPad.element_private\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, element_private)); g_print("\"GstPad.padtemplate\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, padtemplate)); g_print("\"GstPad.direction\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, direction)); g_print("\"GstPad.stream_rec_lock\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, stream_rec_lock)); g_print("\"GstPad.task\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, task)); g_print("\"GstPad.block_cond\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, block_cond)); g_print("\"GstPad.probes\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, probes)); g_print("\"GstPad.mode\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, mode)); g_print("\"GstPad.activatefunc\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, activatefunc)); g_print("\"GstPad.activatedata\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, activatedata)); g_print("\"GstPad.activatenotify\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, activatenotify)); g_print("\"GstPad.activatemodefunc\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, activatemodefunc)); g_print("\"GstPad.activatemodedata\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, activatemodedata)); g_print("\"GstPad.activatemodenotify\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, activatemodenotify)); g_print("\"GstPad.peer\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, peer)); g_print("\"GstPad.linkfunc\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, linkfunc)); g_print("\"GstPad.linkdata\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, linkdata)); g_print("\"GstPad.linknotify\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, linknotify)); g_print("\"GstPad.unlinkfunc\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, unlinkfunc)); g_print("\"GstPad.unlinkdata\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, unlinkdata)); g_print("\"GstPad.unlinknotify\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, unlinknotify)); g_print("\"GstPad.chainfunc\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, chainfunc)); g_print("\"GstPad.chaindata\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, chaindata)); g_print("\"GstPad.chainnotify\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, chainnotify)); g_print("\"GstPad.chainlistfunc\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, chainlistfunc)); g_print("\"GstPad.chainlistdata\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, chainlistdata)); g_print("\"GstPad.chainlistnotify\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, chainlistnotify)); g_print("\"GstPad.getrangefunc\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, getrangefunc)); g_print("\"GstPad.getrangedata\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, getrangedata)); g_print("\"GstPad.getrangenotify\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, getrangenotify)); g_print("\"GstPad.eventfunc\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, eventfunc)); g_print("\"GstPad.eventdata\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, eventdata)); g_print("\"GstPad.eventnotify\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, eventnotify)); g_print("\"GstPad.offset\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, offset)); g_print("\"GstPad.queryfunc\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, queryfunc)); g_print("\"GstPad.querydata\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, querydata)); g_print("\"GstPad.querynotify\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, querynotify)); g_print("\"GstPad.iterintlinkfunc\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, iterintlinkfunc)); g_print("\"GstPad.iterintlinkdata\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, iterintlinkdata)); g_print("\"GstPad.iterintlinknotify\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, iterintlinknotify)); g_print("\"GstPad.num_probes\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, num_probes)); g_print("\"GstPad.num_blocked\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, num_blocked)); g_print("\"GstPad.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPad, priv)); g_print("\"sizeof(GstPadTemplateClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstPadTemplateClass)); g_print("\"GstPadTemplateClass.pad_created\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPadTemplateClass, pad_created)); g_print("\"sizeof(GstPadTemplate)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstPadTemplate)); g_print("\"GstPadTemplate.name_template\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPadTemplate, name_template)); g_print("\"GstPadTemplate.direction\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPadTemplate, direction)); g_print("\"GstPadTemplate.presence\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPadTemplate, presence)); g_print("\"GstPadTemplate.caps\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPadTemplate, caps)); g_print("\"sizeof(GstPipelineClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstPipelineClass)); g_print("\"sizeof(GstPipeline)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstPipeline)); g_print("\"GstPipeline.fixed_clock\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPipeline, fixed_clock)); g_print("\"GstPipeline.stream_time\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPipeline, stream_time)); g_print("\"GstPipeline.delay\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPipeline, delay)); g_print("\"GstPipeline.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPipeline, priv)); g_print("\"sizeof(GstProxyPadClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstProxyPadClass)); g_print("\"sizeof(GstProxyPad)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstProxyPad)); g_print("\"GstProxyPad.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstProxyPad, priv)); g_print("\"sizeof(GstRegistry)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstRegistry)); g_print("\"GstRegistry.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRegistry, priv)); g_print("\"sizeof(GstStreamClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstStreamClass)); g_print("\"sizeof(GstStream)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstStream)); g_print("\"GstStream.stream_id\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstStream, stream_id)); g_print("\"GstStream.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstStream, priv)); g_print("\"sizeof(GstStreamCollectionClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstStreamCollectionClass)); g_print("\"GstStreamCollectionClass.stream_notify\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstStreamCollectionClass, stream_notify)); g_print("\"sizeof(GstStreamCollection)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstStreamCollection)); g_print("\"GstStreamCollection.upstream_id\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstStreamCollection, upstream_id)); g_print("\"GstStreamCollection.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstStreamCollection, priv)); g_print("\"sizeof(GstSystemClockClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstSystemClockClass)); g_print("\"sizeof(GstSystemClock)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstSystemClock)); g_print("\"GstSystemClock.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstSystemClock, priv)); g_print("\"sizeof(GstTaskClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstTaskClass)); g_print("\"GstTaskClass.pool\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTaskClass, pool)); g_print("\"sizeof(GstTask)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstTask)); g_print("\"GstTask.state\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTask, state)); g_print("\"GstTask.cond\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTask, cond)); g_print("\"GstTask.lock\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTask, lock)); g_print("\"GstTask.func\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTask, func)); g_print("\"GstTask.user_data\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTask, user_data)); g_print("\"GstTask.notify\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTask, notify)); g_print("\"GstTask.running\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTask, running)); g_print("\"GstTask.thread\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTask, thread)); g_print("\"GstTask.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTask, priv)); g_print("\"sizeof(GstTaskPoolClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstTaskPoolClass)); g_print("\"GstTaskPoolClass.prepare\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTaskPoolClass, prepare)); g_print("\"GstTaskPoolClass.cleanup\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTaskPoolClass, cleanup)); g_print("\"GstTaskPoolClass.push\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTaskPoolClass, push)); g_print("\"GstTaskPoolClass.join\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTaskPoolClass, join)); g_print("\"sizeof(GstTaskPool)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstTaskPool)); g_print("\"GstTaskPool.pool\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTaskPool, pool)); g_print("\"sizeof(GstTracerClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstTracerClass)); g_print("\"sizeof(GstTracer)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstTracer)); g_print("\"GstTracer.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTracer, priv)); g_print("\"sizeof(GstBuffer)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstBuffer)); g_print("\"GstBuffer.pool\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBuffer, pool)); g_print("\"GstBuffer.pts\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBuffer, pts)); g_print("\"GstBuffer.dts\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBuffer, dts)); g_print("\"GstBuffer.duration\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBuffer, duration)); g_print("\"GstBuffer.offset\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBuffer, offset)); g_print("\"GstBuffer.offset_end\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBuffer, offset_end)); g_print("\"sizeof(GstClockEntry)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstClockEntry)); g_print("\"GstClockEntry.refcount\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstClockEntry, refcount)); g_print("\"GstClockEntry.clock\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstClockEntry, clock)); g_print("\"GstClockEntry.type\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstClockEntry, type)); g_print("\"GstClockEntry.time\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstClockEntry, time)); g_print("\"GstClockEntry.interval\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstClockEntry, interval)); g_print("\"GstClockEntry.status\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstClockEntry, status)); g_print("\"GstClockEntry.func\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstClockEntry, func)); g_print("\"GstClockEntry.user_data\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstClockEntry, user_data)); g_print("\"GstClockEntry.destroy_data\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstClockEntry, destroy_data)); g_print("\"GstClockEntry.unscheduled\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstClockEntry, unscheduled)); g_print("\"GstClockEntry.woken_up\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstClockEntry, woken_up)); g_print("\"sizeof(GstEvent)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstEvent)); g_print("\"GstEvent.type\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstEvent, type)); g_print("\"GstEvent.timestamp\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstEvent, timestamp)); g_print("\"GstEvent.seqnum\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstEvent, seqnum)); g_print("\"sizeof(GstIterator)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstIterator)); g_print("\"GstIterator.copy\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstIterator, copy)); g_print("\"GstIterator.next\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstIterator, next)); g_print("\"GstIterator.item\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstIterator, item)); g_print("\"GstIterator.resync\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstIterator, resync)); g_print("\"GstIterator.free\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstIterator, free)); g_print("\"GstIterator.pushed\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstIterator, pushed)); g_print("\"GstIterator.type\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstIterator, type)); g_print("\"GstIterator.lock\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstIterator, lock)); g_print("\"GstIterator.cookie\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstIterator, cookie)); g_print("\"GstIterator.master_cookie\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstIterator, master_cookie)); g_print("\"GstIterator.size\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstIterator, size)); g_print("\"sizeof(GstMemory)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstMemory)); g_print("\"GstMemory.allocator\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMemory, allocator)); g_print("\"GstMemory.parent\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMemory, parent)); g_print("\"GstMemory.maxsize\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMemory, maxsize)); g_print("\"GstMemory.align\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMemory, align)); g_print("\"GstMemory.offset\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMemory, offset)); g_print("\"GstMemory.size\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMemory, size)); g_print("\"sizeof(GstMessage)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstMessage)); g_print("\"GstMessage.type\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMessage, type)); g_print("\"GstMessage.timestamp\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMessage, timestamp)); g_print("\"GstMessage.src\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMessage, src)); g_print("\"GstMessage.seqnum\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMessage, seqnum)); g_print("\"GstMessage.lock\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMessage, lock)); g_print("\"GstMessage.cond\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMessage, cond)); g_print("\"sizeof(GstMiniObject)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstMiniObject)); g_print("\"GstMiniObject.type\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMiniObject, type)); g_print("\"GstMiniObject.refcount\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMiniObject, refcount)); g_print("\"GstMiniObject.lockstate\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMiniObject, lockstate)); g_print("\"GstMiniObject.flags\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMiniObject, flags)); g_print("\"GstMiniObject.copy\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMiniObject, copy)); g_print("\"GstMiniObject.dispose\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMiniObject, dispose)); g_print("\"GstMiniObject.free\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMiniObject, free)); g_print("\"GstMiniObject.n_qdata\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMiniObject, n_qdata)); g_print("\"GstMiniObject.qdata\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMiniObject, qdata)); g_print("\"sizeof(GstQuery)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstQuery)); g_print("\"GstQuery.type\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstQuery, type)); g_print("\"sizeof(GstStructure)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstStructure)); g_print("\"GstStructure.type\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstStructure, type)); g_print("\"GstStructure.name\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstStructure, name)); g_print("\"sizeof(GstTypeFind)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstTypeFind)); g_print("\"GstTypeFind.peek\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTypeFind, peek)); g_print("\"GstTypeFind.suggest\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTypeFind, suggest)); g_print("\"GstTypeFind.data\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTypeFind, data)); g_print("\"GstTypeFind.get_length\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTypeFind, get_length)); g_print("\"sizeof(GstAppSinkClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAppSinkClass)); g_print("\"GstAppSinkClass.eos\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAppSinkClass, eos)); g_print("\"GstAppSinkClass.new_preroll\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAppSinkClass, new_preroll)); g_print("\"GstAppSinkClass.new_sample\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAppSinkClass, new_sample)); g_print("\"GstAppSinkClass.pull_preroll\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAppSinkClass, pull_preroll)); g_print("\"GstAppSinkClass.pull_sample\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAppSinkClass, pull_sample)); g_print("\"GstAppSinkClass.try_pull_preroll\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAppSinkClass, try_pull_preroll)); g_print("\"GstAppSinkClass.try_pull_sample\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAppSinkClass, try_pull_sample)); g_print("\"sizeof(GstAppSink)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAppSink)); g_print("\"GstAppSink.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAppSink, priv)); g_print("\"sizeof(GstAppSrcClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAppSrcClass)); g_print("\"GstAppSrcClass.need_data\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAppSrcClass, need_data)); g_print("\"GstAppSrcClass.enough_data\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAppSrcClass, enough_data)); g_print("\"GstAppSrcClass.seek_data\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAppSrcClass, seek_data)); g_print("\"GstAppSrcClass.push_buffer\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAppSrcClass, push_buffer)); g_print("\"GstAppSrcClass.end_of_stream\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAppSrcClass, end_of_stream)); g_print("\"GstAppSrcClass.push_sample\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAppSrcClass, push_sample)); g_print("\"GstAppSrcClass.push_buffer_list\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAppSrcClass, push_buffer_list)); g_print("\"sizeof(GstAppSrc)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAppSrc)); g_print("\"GstAppSrc.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAppSrc, priv)); g_print("\"sizeof(GstAudioBaseSinkClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAudioBaseSinkClass)); g_print("\"GstAudioBaseSinkClass.create_ringbuffer\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioBaseSinkClass, create_ringbuffer)); g_print("\"GstAudioBaseSinkClass.payload\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioBaseSinkClass, payload)); g_print("\"sizeof(GstAudioBaseSink)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAudioBaseSink)); g_print("\"GstAudioBaseSink.ringbuffer\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioBaseSink, ringbuffer)); g_print("\"GstAudioBaseSink.buffer_time\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioBaseSink, buffer_time)); g_print("\"GstAudioBaseSink.latency_time\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioBaseSink, latency_time)); g_print("\"GstAudioBaseSink.next_sample\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioBaseSink, next_sample)); g_print("\"GstAudioBaseSink.provided_clock\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioBaseSink, provided_clock)); g_print("\"GstAudioBaseSink.eos_rendering\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioBaseSink, eos_rendering)); g_print("\"GstAudioBaseSink.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioBaseSink, priv)); g_print("\"sizeof(GstAudioBaseSrcClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAudioBaseSrcClass)); g_print("\"GstAudioBaseSrcClass.create_ringbuffer\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioBaseSrcClass, create_ringbuffer)); g_print("\"sizeof(GstAudioBaseSrc)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAudioBaseSrc)); g_print("\"GstAudioBaseSrc.ringbuffer\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioBaseSrc, ringbuffer)); g_print("\"GstAudioBaseSrc.buffer_time\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioBaseSrc, buffer_time)); g_print("\"GstAudioBaseSrc.latency_time\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioBaseSrc, latency_time)); g_print("\"GstAudioBaseSrc.next_sample\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioBaseSrc, next_sample)); g_print("\"GstAudioBaseSrc.clock\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioBaseSrc, clock)); g_print("\"GstAudioBaseSrc.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioBaseSrc, priv)); g_print("\"sizeof(GstAudioCdSrcClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAudioCdSrcClass)); g_print("\"GstAudioCdSrcClass.open\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioCdSrcClass, open)); g_print("\"GstAudioCdSrcClass.close\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioCdSrcClass, close)); g_print("\"GstAudioCdSrcClass.read_sector\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioCdSrcClass, read_sector)); g_print("\"sizeof(GstAudioCdSrc)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAudioCdSrc)); g_print("\"GstAudioCdSrc.tags\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioCdSrc, tags)); g_print("\"GstAudioCdSrc.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioCdSrc, priv)); g_print("\"sizeof(GstAudioClockClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAudioClockClass)); g_print("\"sizeof(GstAudioClock)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAudioClock)); g_print("\"GstAudioClock.func\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioClock, func)); g_print("\"GstAudioClock.user_data\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioClock, user_data)); g_print("\"GstAudioClock.destroy_notify\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioClock, destroy_notify)); g_print("\"GstAudioClock.last_time\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioClock, last_time)); g_print("\"GstAudioClock.time_offset\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioClock, time_offset)); g_print("\"sizeof(GstAudioDecoderClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAudioDecoderClass)); g_print("\"GstAudioDecoderClass.start\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioDecoderClass, start)); g_print("\"GstAudioDecoderClass.stop\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioDecoderClass, stop)); g_print("\"GstAudioDecoderClass.set_format\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioDecoderClass, set_format)); g_print("\"GstAudioDecoderClass.parse\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioDecoderClass, parse)); g_print("\"GstAudioDecoderClass.handle_frame\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioDecoderClass, handle_frame)); g_print("\"GstAudioDecoderClass.flush\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioDecoderClass, flush)); g_print("\"GstAudioDecoderClass.pre_push\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioDecoderClass, pre_push)); g_print("\"GstAudioDecoderClass.sink_event\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioDecoderClass, sink_event)); g_print("\"GstAudioDecoderClass.src_event\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioDecoderClass, src_event)); g_print("\"GstAudioDecoderClass.open\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioDecoderClass, open)); g_print("\"GstAudioDecoderClass.close\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioDecoderClass, close)); g_print("\"GstAudioDecoderClass.negotiate\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioDecoderClass, negotiate)); g_print("\"GstAudioDecoderClass.decide_allocation\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioDecoderClass, decide_allocation)); g_print("\"GstAudioDecoderClass.propose_allocation\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioDecoderClass, propose_allocation)); g_print("\"GstAudioDecoderClass.sink_query\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioDecoderClass, sink_query)); g_print("\"GstAudioDecoderClass.src_query\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioDecoderClass, src_query)); g_print("\"GstAudioDecoderClass.getcaps\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioDecoderClass, getcaps)); g_print("\"GstAudioDecoderClass.transform_meta\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioDecoderClass, transform_meta)); g_print("\"sizeof(GstAudioDecoder)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAudioDecoder)); g_print("\"GstAudioDecoder.sinkpad\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioDecoder, sinkpad)); g_print("\"GstAudioDecoder.srcpad\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioDecoder, srcpad)); g_print("\"GstAudioDecoder.stream_lock\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioDecoder, stream_lock)); g_print("\"GstAudioDecoder.input_segment\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioDecoder, input_segment)); g_print("\"GstAudioDecoder.output_segment\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioDecoder, output_segment)); g_print("\"GstAudioDecoder.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioDecoder, priv)); g_print("\"sizeof(GstAudioEncoderClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAudioEncoderClass)); g_print("\"GstAudioEncoderClass.start\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioEncoderClass, start)); g_print("\"GstAudioEncoderClass.stop\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioEncoderClass, stop)); g_print("\"GstAudioEncoderClass.set_format\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioEncoderClass, set_format)); g_print("\"GstAudioEncoderClass.handle_frame\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioEncoderClass, handle_frame)); g_print("\"GstAudioEncoderClass.flush\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioEncoderClass, flush)); g_print("\"GstAudioEncoderClass.pre_push\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioEncoderClass, pre_push)); g_print("\"GstAudioEncoderClass.sink_event\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioEncoderClass, sink_event)); g_print("\"GstAudioEncoderClass.src_event\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioEncoderClass, src_event)); g_print("\"GstAudioEncoderClass.getcaps\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioEncoderClass, getcaps)); g_print("\"GstAudioEncoderClass.open\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioEncoderClass, open)); g_print("\"GstAudioEncoderClass.close\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioEncoderClass, close)); g_print("\"GstAudioEncoderClass.negotiate\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioEncoderClass, negotiate)); g_print("\"GstAudioEncoderClass.decide_allocation\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioEncoderClass, decide_allocation)); g_print("\"GstAudioEncoderClass.propose_allocation\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioEncoderClass, propose_allocation)); g_print("\"GstAudioEncoderClass.transform_meta\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioEncoderClass, transform_meta)); g_print("\"GstAudioEncoderClass.sink_query\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioEncoderClass, sink_query)); g_print("\"GstAudioEncoderClass.src_query\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioEncoderClass, src_query)); g_print("\"sizeof(GstAudioEncoder)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAudioEncoder)); g_print("\"GstAudioEncoder.sinkpad\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioEncoder, sinkpad)); g_print("\"GstAudioEncoder.srcpad\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioEncoder, srcpad)); g_print("\"GstAudioEncoder.stream_lock\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioEncoder, stream_lock)); g_print("\"GstAudioEncoder.input_segment\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioEncoder, input_segment)); g_print("\"GstAudioEncoder.output_segment\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioEncoder, output_segment)); g_print("\"GstAudioEncoder.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioEncoder, priv)); g_print("\"sizeof(GstAudioFilterClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAudioFilterClass)); g_print("\"GstAudioFilterClass.setup\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioFilterClass, setup)); g_print("\"sizeof(GstAudioFilter)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAudioFilter)); g_print("\"GstAudioFilter.info\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioFilter, info)); g_print("\"sizeof(GstAudioRingBufferClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAudioRingBufferClass)); g_print("\"GstAudioRingBufferClass.open_device\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBufferClass, open_device)); g_print("\"GstAudioRingBufferClass.acquire\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBufferClass, acquire)); g_print("\"GstAudioRingBufferClass.release\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBufferClass, release)); g_print("\"GstAudioRingBufferClass.close_device\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBufferClass, close_device)); g_print("\"GstAudioRingBufferClass.start\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBufferClass, start)); g_print("\"GstAudioRingBufferClass.pause\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBufferClass, pause)); g_print("\"GstAudioRingBufferClass.resume\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBufferClass, resume)); g_print("\"GstAudioRingBufferClass.stop\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBufferClass, stop)); g_print("\"GstAudioRingBufferClass.delay\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBufferClass, delay)); g_print("\"GstAudioRingBufferClass.activate\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBufferClass, activate)); g_print("\"GstAudioRingBufferClass.commit\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBufferClass, commit)); g_print("\"GstAudioRingBufferClass.clear_all\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBufferClass, clear_all)); g_print("\"sizeof(GstAudioRingBuffer)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAudioRingBuffer)); g_print("\"GstAudioRingBuffer.cond\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBuffer, cond)); g_print("\"GstAudioRingBuffer.open\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBuffer, open)); g_print("\"GstAudioRingBuffer.acquired\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBuffer, acquired)); g_print("\"GstAudioRingBuffer.memory\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBuffer, memory)); g_print("\"GstAudioRingBuffer.size\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBuffer, size)); g_print("\"GstAudioRingBuffer.timestamps\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBuffer, timestamps)); g_print("\"GstAudioRingBuffer.spec\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBuffer, spec)); g_print("\"GstAudioRingBuffer.samples_per_seg\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBuffer, samples_per_seg)); g_print("\"GstAudioRingBuffer.empty_seg\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBuffer, empty_seg)); g_print("\"GstAudioRingBuffer.state\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBuffer, state)); g_print("\"GstAudioRingBuffer.segdone\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBuffer, segdone)); g_print("\"GstAudioRingBuffer.segbase\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBuffer, segbase)); g_print("\"GstAudioRingBuffer.waiting\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBuffer, waiting)); g_print("\"GstAudioRingBuffer.callback\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBuffer, callback)); g_print("\"GstAudioRingBuffer.cb_data\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBuffer, cb_data)); g_print("\"GstAudioRingBuffer.need_reorder\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBuffer, need_reorder)); g_print("\"GstAudioRingBuffer.channel_reorder_map\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBuffer, channel_reorder_map)); g_print("\"GstAudioRingBuffer.flushing\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBuffer, flushing)); g_print("\"GstAudioRingBuffer.may_start\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBuffer, may_start)); g_print("\"GstAudioRingBuffer.active\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBuffer, active)); g_print("\"GstAudioRingBuffer.cb_data_notify\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBuffer, cb_data_notify)); g_print("\"sizeof(GstAudioSinkClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAudioSinkClass)); g_print("\"GstAudioSinkClass.open\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioSinkClass, open)); g_print("\"GstAudioSinkClass.prepare\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioSinkClass, prepare)); g_print("\"GstAudioSinkClass.unprepare\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioSinkClass, unprepare)); g_print("\"GstAudioSinkClass.close\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioSinkClass, close)); g_print("\"GstAudioSinkClass.write\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioSinkClass, write)); g_print("\"GstAudioSinkClass.delay\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioSinkClass, delay)); g_print("\"GstAudioSinkClass.reset\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioSinkClass, reset)); g_print("\"sizeof(GstAudioSink)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAudioSink)); g_print("\"GstAudioSink.thread\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioSink, thread)); g_print("\"sizeof(GstAudioSrcClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAudioSrcClass)); g_print("\"GstAudioSrcClass.open\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioSrcClass, open)); g_print("\"GstAudioSrcClass.prepare\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioSrcClass, prepare)); g_print("\"GstAudioSrcClass.unprepare\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioSrcClass, unprepare)); g_print("\"GstAudioSrcClass.close\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioSrcClass, close)); g_print("\"GstAudioSrcClass.read\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioSrcClass, read)); g_print("\"GstAudioSrcClass.delay\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioSrcClass, delay)); g_print("\"GstAudioSrcClass.reset\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioSrcClass, reset)); g_print("\"sizeof(GstAudioSrc)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAudioSrc)); g_print("\"GstAudioSrc.thread\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioSrc, thread)); g_print("\"sizeof(GstAudioInfo)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAudioInfo)); g_print("\"GstAudioInfo.finfo\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioInfo, finfo)); g_print("\"GstAudioInfo.flags\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioInfo, flags)); g_print("\"GstAudioInfo.layout\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioInfo, layout)); g_print("\"GstAudioInfo.rate\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioInfo, rate)); g_print("\"GstAudioInfo.channels\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioInfo, channels)); g_print("\"GstAudioInfo.bpf\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioInfo, bpf)); g_print("\"GstAudioInfo.position\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioInfo, position)); g_print("\"sizeof(GstAudioRingBufferSpec)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAudioRingBufferSpec)); g_print("\"GstAudioRingBufferSpec.caps\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBufferSpec, caps)); g_print("\"GstAudioRingBufferSpec.type\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBufferSpec, type)); g_print("\"GstAudioRingBufferSpec.info\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBufferSpec, info)); g_print("\"GstAudioRingBufferSpec.latency_time\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBufferSpec, latency_time)); g_print("\"GstAudioRingBufferSpec.buffer_time\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBufferSpec, buffer_time)); g_print("\"GstAudioRingBufferSpec.segsize\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBufferSpec, segsize)); g_print("\"GstAudioRingBufferSpec.segtotal\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBufferSpec, segtotal)); g_print("\"GstAudioRingBufferSpec.seglatency\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioRingBufferSpec, seglatency)); g_print("\"sizeof(GstAggregatorClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAggregatorClass)); g_print("\"GstAggregatorClass.flush\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregatorClass, flush)); g_print("\"GstAggregatorClass.clip\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregatorClass, clip)); g_print("\"GstAggregatorClass.finish_buffer\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregatorClass, finish_buffer)); g_print("\"GstAggregatorClass.sink_event\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregatorClass, sink_event)); g_print("\"GstAggregatorClass.sink_query\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregatorClass, sink_query)); g_print("\"GstAggregatorClass.src_event\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregatorClass, src_event)); g_print("\"GstAggregatorClass.src_query\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregatorClass, src_query)); g_print("\"GstAggregatorClass.src_activate\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregatorClass, src_activate)); g_print("\"GstAggregatorClass.aggregate\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregatorClass, aggregate)); g_print("\"GstAggregatorClass.stop\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregatorClass, stop)); g_print("\"GstAggregatorClass.start\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregatorClass, start)); g_print("\"GstAggregatorClass.get_next_time\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregatorClass, get_next_time)); g_print("\"GstAggregatorClass.create_new_pad\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregatorClass, create_new_pad)); g_print("\"GstAggregatorClass.update_src_caps\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregatorClass, update_src_caps)); g_print("\"GstAggregatorClass.fixate_src_caps\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregatorClass, fixate_src_caps)); g_print("\"GstAggregatorClass.negotiated_src_caps\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregatorClass, negotiated_src_caps)); g_print("\"GstAggregatorClass.decide_allocation\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregatorClass, decide_allocation)); g_print("\"GstAggregatorClass.propose_allocation\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregatorClass, propose_allocation)); g_print("\"sizeof(GstAggregator)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAggregator)); g_print("\"GstAggregator.srcpad\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregator, srcpad)); g_print("\"GstAggregator.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregator, priv)); g_print("\"sizeof(GstAggregatorPadClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAggregatorPadClass)); g_print("\"GstAggregatorPadClass.flush\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregatorPadClass, flush)); g_print("\"GstAggregatorPadClass.skip_buffer\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregatorPadClass, skip_buffer)); g_print("\"sizeof(GstAggregatorPad)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAggregatorPad)); g_print("\"GstAggregatorPad.segment\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregatorPad, segment)); g_print("\"GstAggregatorPad.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAggregatorPad, priv)); g_print("\"sizeof(GstBaseParseClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstBaseParseClass)); g_print("\"GstBaseParseClass.start\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseParseClass, start)); g_print("\"GstBaseParseClass.stop\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseParseClass, stop)); g_print("\"GstBaseParseClass.set_sink_caps\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseParseClass, set_sink_caps)); g_print("\"GstBaseParseClass.handle_frame\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseParseClass, handle_frame)); g_print("\"GstBaseParseClass.pre_push_frame\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseParseClass, pre_push_frame)); g_print("\"GstBaseParseClass.convert\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseParseClass, convert)); g_print("\"GstBaseParseClass.sink_event\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseParseClass, sink_event)); g_print("\"GstBaseParseClass.src_event\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseParseClass, src_event)); g_print("\"GstBaseParseClass.get_sink_caps\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseParseClass, get_sink_caps)); g_print("\"GstBaseParseClass.detect\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseParseClass, detect)); g_print("\"GstBaseParseClass.sink_query\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseParseClass, sink_query)); g_print("\"GstBaseParseClass.src_query\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseParseClass, src_query)); g_print("\"sizeof(GstBaseParse)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstBaseParse)); g_print("\"GstBaseParse.sinkpad\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseParse, sinkpad)); g_print("\"GstBaseParse.srcpad\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseParse, srcpad)); g_print("\"GstBaseParse.flags\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseParse, flags)); g_print("\"GstBaseParse.segment\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseParse, segment)); g_print("\"GstBaseParse.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseParse, priv)); g_print("\"sizeof(GstBaseSinkClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstBaseSinkClass)); g_print("\"GstBaseSinkClass.get_caps\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSinkClass, get_caps)); g_print("\"GstBaseSinkClass.set_caps\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSinkClass, set_caps)); g_print("\"GstBaseSinkClass.fixate\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSinkClass, fixate)); g_print("\"GstBaseSinkClass.activate_pull\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSinkClass, activate_pull)); g_print("\"GstBaseSinkClass.get_times\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSinkClass, get_times)); g_print("\"GstBaseSinkClass.propose_allocation\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSinkClass, propose_allocation)); g_print("\"GstBaseSinkClass.start\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSinkClass, start)); g_print("\"GstBaseSinkClass.stop\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSinkClass, stop)); g_print("\"GstBaseSinkClass.unlock\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSinkClass, unlock)); g_print("\"GstBaseSinkClass.unlock_stop\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSinkClass, unlock_stop)); g_print("\"GstBaseSinkClass.query\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSinkClass, query)); g_print("\"GstBaseSinkClass.event\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSinkClass, event)); g_print("\"GstBaseSinkClass.wait_event\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSinkClass, wait_event)); g_print("\"GstBaseSinkClass.prepare\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSinkClass, prepare)); g_print("\"GstBaseSinkClass.prepare_list\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSinkClass, prepare_list)); g_print("\"GstBaseSinkClass.preroll\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSinkClass, preroll)); g_print("\"GstBaseSinkClass.render\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSinkClass, render)); g_print("\"GstBaseSinkClass.render_list\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSinkClass, render_list)); g_print("\"sizeof(GstBaseSink)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstBaseSink)); g_print("\"GstBaseSink.sinkpad\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSink, sinkpad)); g_print("\"GstBaseSink.pad_mode\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSink, pad_mode)); g_print("\"GstBaseSink.offset\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSink, offset)); g_print("\"GstBaseSink.can_activate_pull\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSink, can_activate_pull)); g_print("\"GstBaseSink.can_activate_push\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSink, can_activate_push)); g_print("\"GstBaseSink.preroll_lock\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSink, preroll_lock)); g_print("\"GstBaseSink.preroll_cond\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSink, preroll_cond)); g_print("\"GstBaseSink.eos\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSink, eos)); g_print("\"GstBaseSink.need_preroll\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSink, need_preroll)); g_print("\"GstBaseSink.have_preroll\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSink, have_preroll)); g_print("\"GstBaseSink.playing_async\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSink, playing_async)); g_print("\"GstBaseSink.have_newsegment\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSink, have_newsegment)); g_print("\"GstBaseSink.segment\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSink, segment)); g_print("\"GstBaseSink.clock_id\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSink, clock_id)); g_print("\"GstBaseSink.sync\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSink, sync)); g_print("\"GstBaseSink.flushing\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSink, flushing)); g_print("\"GstBaseSink.running\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSink, running)); g_print("\"GstBaseSink.max_lateness\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSink, max_lateness)); g_print("\"GstBaseSink.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSink, priv)); g_print("\"sizeof(GstBaseSrcClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstBaseSrcClass)); g_print("\"GstBaseSrcClass.get_caps\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrcClass, get_caps)); g_print("\"GstBaseSrcClass.negotiate\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrcClass, negotiate)); g_print("\"GstBaseSrcClass.fixate\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrcClass, fixate)); g_print("\"GstBaseSrcClass.set_caps\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrcClass, set_caps)); g_print("\"GstBaseSrcClass.decide_allocation\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrcClass, decide_allocation)); g_print("\"GstBaseSrcClass.start\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrcClass, start)); g_print("\"GstBaseSrcClass.stop\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrcClass, stop)); g_print("\"GstBaseSrcClass.get_times\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrcClass, get_times)); g_print("\"GstBaseSrcClass.get_size\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrcClass, get_size)); g_print("\"GstBaseSrcClass.is_seekable\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrcClass, is_seekable)); g_print("\"GstBaseSrcClass.prepare_seek_segment\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrcClass, prepare_seek_segment)); g_print("\"GstBaseSrcClass.do_seek\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrcClass, do_seek)); g_print("\"GstBaseSrcClass.unlock\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrcClass, unlock)); g_print("\"GstBaseSrcClass.unlock_stop\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrcClass, unlock_stop)); g_print("\"GstBaseSrcClass.query\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrcClass, query)); g_print("\"GstBaseSrcClass.event\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrcClass, event)); g_print("\"GstBaseSrcClass.create\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrcClass, create)); g_print("\"GstBaseSrcClass.alloc\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrcClass, alloc)); g_print("\"GstBaseSrcClass.fill\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrcClass, fill)); g_print("\"sizeof(GstBaseSrc)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstBaseSrc)); g_print("\"GstBaseSrc.srcpad\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrc, srcpad)); g_print("\"GstBaseSrc.live_lock\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrc, live_lock)); g_print("\"GstBaseSrc.live_cond\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrc, live_cond)); g_print("\"GstBaseSrc.is_live\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrc, is_live)); g_print("\"GstBaseSrc.live_running\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrc, live_running)); g_print("\"GstBaseSrc.blocksize\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrc, blocksize)); g_print("\"GstBaseSrc.can_activate_push\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrc, can_activate_push)); g_print("\"GstBaseSrc.random_access\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrc, random_access)); g_print("\"GstBaseSrc.clock_id\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrc, clock_id)); g_print("\"GstBaseSrc.segment\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrc, segment)); g_print("\"GstBaseSrc.need_newsegment\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrc, need_newsegment)); g_print("\"GstBaseSrc.num_buffers\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrc, num_buffers)); g_print("\"GstBaseSrc.num_buffers_left\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrc, num_buffers_left)); g_print("\"GstBaseSrc.typefind\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrc, typefind)); g_print("\"GstBaseSrc.running\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrc, running)); g_print("\"GstBaseSrc.pending_seek\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrc, pending_seek)); g_print("\"GstBaseSrc.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseSrc, priv)); g_print("\"sizeof(GstBaseTransformClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstBaseTransformClass)); g_print("\"GstBaseTransformClass.passthrough_on_same_caps\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransformClass, passthrough_on_same_caps)); g_print("\"GstBaseTransformClass.transform_ip_on_passthrough\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransformClass, transform_ip_on_passthrough)); g_print("\"GstBaseTransformClass.transform_caps\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransformClass, transform_caps)); g_print("\"GstBaseTransformClass.fixate_caps\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransformClass, fixate_caps)); g_print("\"GstBaseTransformClass.accept_caps\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransformClass, accept_caps)); g_print("\"GstBaseTransformClass.set_caps\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransformClass, set_caps)); g_print("\"GstBaseTransformClass.query\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransformClass, query)); g_print("\"GstBaseTransformClass.decide_allocation\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransformClass, decide_allocation)); g_print("\"GstBaseTransformClass.filter_meta\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransformClass, filter_meta)); g_print("\"GstBaseTransformClass.propose_allocation\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransformClass, propose_allocation)); g_print("\"GstBaseTransformClass.transform_size\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransformClass, transform_size)); g_print("\"GstBaseTransformClass.get_unit_size\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransformClass, get_unit_size)); g_print("\"GstBaseTransformClass.start\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransformClass, start)); g_print("\"GstBaseTransformClass.stop\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransformClass, stop)); g_print("\"GstBaseTransformClass.sink_event\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransformClass, sink_event)); g_print("\"GstBaseTransformClass.src_event\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransformClass, src_event)); g_print("\"GstBaseTransformClass.prepare_output_buffer\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransformClass, prepare_output_buffer)); g_print("\"GstBaseTransformClass.copy_metadata\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransformClass, copy_metadata)); g_print("\"GstBaseTransformClass.transform_meta\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransformClass, transform_meta)); g_print("\"GstBaseTransformClass.before_transform\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransformClass, before_transform)); g_print("\"GstBaseTransformClass.transform\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransformClass, transform)); g_print("\"GstBaseTransformClass.transform_ip\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransformClass, transform_ip)); g_print("\"GstBaseTransformClass.submit_input_buffer\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransformClass, submit_input_buffer)); g_print("\"GstBaseTransformClass.generate_output\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransformClass, generate_output)); g_print("\"sizeof(GstBaseTransform)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstBaseTransform)); g_print("\"GstBaseTransform.sinkpad\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransform, sinkpad)); g_print("\"GstBaseTransform.srcpad\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransform, srcpad)); g_print("\"GstBaseTransform.have_segment\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransform, have_segment)); g_print("\"GstBaseTransform.segment\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransform, segment)); g_print("\"GstBaseTransform.queued_buf\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransform, queued_buf)); g_print("\"GstBaseTransform.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstBaseTransform, priv)); g_print("\"sizeof(GstCollectPadsClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstCollectPadsClass)); g_print("\"sizeof(GstCollectPads)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstCollectPads)); g_print("\"GstCollectPads.data\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstCollectPads, data)); g_print("\"GstCollectPads.stream_lock\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstCollectPads, stream_lock)); g_print("\"GstCollectPads.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstCollectPads, priv)); g_print("\"sizeof(GstDataQueueClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstDataQueueClass)); g_print("\"GstDataQueueClass.empty\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstDataQueueClass, empty)); g_print("\"GstDataQueueClass.full\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstDataQueueClass, full)); g_print("\"sizeof(GstDataQueue)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstDataQueue)); g_print("\"GstDataQueue.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstDataQueue, priv)); g_print("\"sizeof(GstPushSrcClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstPushSrcClass)); g_print("\"GstPushSrcClass.create\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPushSrcClass, create)); g_print("\"GstPushSrcClass.alloc\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPushSrcClass, alloc)); g_print("\"GstPushSrcClass.fill\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPushSrcClass, fill)); g_print("\"sizeof(GstPushSrc)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstPushSrc)); g_print("\"sizeof(GstByteReader)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstByteReader)); g_print("\"GstByteReader.data\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstByteReader, data)); g_print("\"GstByteReader.size\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstByteReader, size)); g_print("\"GstByteReader.byte\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstByteReader, byte)); g_print("\"sizeof(GstARGBControlBindingClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstARGBControlBindingClass)); g_print("\"sizeof(GstARGBControlBinding)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstARGBControlBinding)); g_print("\"GstARGBControlBinding.cs_a\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstARGBControlBinding, cs_a)); g_print("\"GstARGBControlBinding.cs_r\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstARGBControlBinding, cs_r)); g_print("\"GstARGBControlBinding.cs_g\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstARGBControlBinding, cs_g)); g_print("\"GstARGBControlBinding.cs_b\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstARGBControlBinding, cs_b)); g_print("\"GstARGBControlBinding.cur_value\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstARGBControlBinding, cur_value)); g_print("\"GstARGBControlBinding.last_value\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstARGBControlBinding, last_value)); g_print("\"sizeof(GstDirectControlBindingClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstDirectControlBindingClass)); g_print("\"sizeof(GstDirectControlBinding)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstDirectControlBinding)); g_print("\"GstDirectControlBinding.cs\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstDirectControlBinding, cs)); g_print("\"GstDirectControlBinding.cur_value\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstDirectControlBinding, cur_value)); g_print("\"GstDirectControlBinding.last_value\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstDirectControlBinding, last_value)); g_print("\"GstDirectControlBinding.byte_size\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstDirectControlBinding, byte_size)); g_print("\"GstDirectControlBinding.convert_value\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstDirectControlBinding, convert_value)); g_print("\"GstDirectControlBinding.convert_g_value\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstDirectControlBinding, convert_g_value)); g_print("\"sizeof(GstInterpolationControlSourceClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstInterpolationControlSourceClass)); g_print("\"sizeof(GstInterpolationControlSource)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstInterpolationControlSource)); g_print("\"GstInterpolationControlSource.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstInterpolationControlSource, priv)); g_print("\"sizeof(GstLFOControlSourceClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstLFOControlSourceClass)); g_print("\"sizeof(GstLFOControlSource)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstLFOControlSource)); g_print("\"GstLFOControlSource.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstLFOControlSource, priv)); g_print("\"GstLFOControlSource.lock\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstLFOControlSource, lock)); g_print("\"sizeof(GstTimedValueControlSourceClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstTimedValueControlSourceClass)); g_print("\"sizeof(GstTimedValueControlSource)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstTimedValueControlSource)); g_print("\"GstTimedValueControlSource.lock\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTimedValueControlSource, lock)); g_print("\"GstTimedValueControlSource.values\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTimedValueControlSource, values)); g_print("\"GstTimedValueControlSource.nvalues\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTimedValueControlSource, nvalues)); g_print("\"GstTimedValueControlSource.valid_cache\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTimedValueControlSource, valid_cache)); g_print("\"GstTimedValueControlSource.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTimedValueControlSource, priv)); g_print("\"sizeof(GstTriggerControlSourceClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstTriggerControlSourceClass)); g_print("\"sizeof(GstTriggerControlSource)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstTriggerControlSource)); g_print("\"GstTriggerControlSource.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTriggerControlSource, priv)); g_print("\"sizeof(GstNetClientClockClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstNetClientClockClass)); g_print("\"sizeof(GstNetClientClock)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstNetClientClock)); g_print("\"GstNetClientClock.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstNetClientClock, priv)); g_print("\"sizeof(GstNetTimeProviderClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstNetTimeProviderClass)); g_print("\"sizeof(GstNetTimeProvider)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstNetTimeProvider)); g_print("\"GstNetTimeProvider.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstNetTimeProvider, priv)); g_print("\"sizeof(GstPtpClockClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstPtpClockClass)); g_print("\"sizeof(GstPtpClock)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstPtpClock)); g_print("\"GstPtpClock.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstPtpClock, priv)); g_print("\"sizeof(GstAudioVisualizerClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAudioVisualizerClass)); g_print("\"GstAudioVisualizerClass.setup\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioVisualizerClass, setup)); g_print("\"GstAudioVisualizerClass.render\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioVisualizerClass, render)); g_print("\"GstAudioVisualizerClass.decide_allocation\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioVisualizerClass, decide_allocation)); g_print("\"sizeof(GstAudioVisualizer)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstAudioVisualizer)); g_print("\"GstAudioVisualizer.req_spf\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioVisualizer, req_spf)); g_print("\"GstAudioVisualizer.vinfo\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioVisualizer, vinfo)); g_print("\"GstAudioVisualizer.ainfo\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioVisualizer, ainfo)); g_print("\"GstAudioVisualizer.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstAudioVisualizer, priv)); g_print("\"sizeof(GstDiscovererClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstDiscovererClass)); g_print("\"GstDiscovererClass.finished\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstDiscovererClass, finished)); g_print("\"GstDiscovererClass.starting\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstDiscovererClass, starting)); g_print("\"GstDiscovererClass.discovered\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstDiscovererClass, discovered)); g_print("\"GstDiscovererClass.source_setup\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstDiscovererClass, source_setup)); g_print("\"GstDiscovererClass._reserved\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstDiscovererClass, _reserved)); g_print("\"sizeof(GstDiscoverer)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstDiscoverer)); g_print("\"GstDiscoverer.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstDiscoverer, priv)); g_print("\"GstDiscoverer._reserved\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstDiscoverer, _reserved)); g_print("\"sizeof(GstRTPBaseAudioPayloadClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstRTPBaseAudioPayloadClass)); g_print("\"sizeof(GstRTPBaseAudioPayload)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstRTPBaseAudioPayload)); g_print("\"GstRTPBaseAudioPayload.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBaseAudioPayload, priv)); g_print("\"GstRTPBaseAudioPayload.base_ts\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBaseAudioPayload, base_ts)); g_print("\"GstRTPBaseAudioPayload.frame_size\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBaseAudioPayload, frame_size)); g_print("\"GstRTPBaseAudioPayload.frame_duration\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBaseAudioPayload, frame_duration)); g_print("\"GstRTPBaseAudioPayload.sample_size\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBaseAudioPayload, sample_size)); g_print("\"sizeof(GstRTPBaseDepayloadClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstRTPBaseDepayloadClass)); g_print("\"GstRTPBaseDepayloadClass.set_caps\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBaseDepayloadClass, set_caps)); g_print("\"GstRTPBaseDepayloadClass.process\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBaseDepayloadClass, process)); g_print("\"GstRTPBaseDepayloadClass.packet_lost\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBaseDepayloadClass, packet_lost)); g_print("\"GstRTPBaseDepayloadClass.handle_event\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBaseDepayloadClass, handle_event)); g_print("\"GstRTPBaseDepayloadClass.process_rtp_packet\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBaseDepayloadClass, process_rtp_packet)); g_print("\"sizeof(GstRTPBaseDepayload)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstRTPBaseDepayload)); g_print("\"GstRTPBaseDepayload.sinkpad\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBaseDepayload, sinkpad)); g_print("\"GstRTPBaseDepayload.srcpad\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBaseDepayload, srcpad)); g_print("\"GstRTPBaseDepayload.clock_rate\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBaseDepayload, clock_rate)); g_print("\"GstRTPBaseDepayload.segment\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBaseDepayload, segment)); g_print("\"GstRTPBaseDepayload.need_newsegment\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBaseDepayload, need_newsegment)); g_print("\"GstRTPBaseDepayload.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBaseDepayload, priv)); g_print("\"sizeof(GstRTPBasePayloadClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstRTPBasePayloadClass)); g_print("\"GstRTPBasePayloadClass.get_caps\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayloadClass, get_caps)); g_print("\"GstRTPBasePayloadClass.set_caps\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayloadClass, set_caps)); g_print("\"GstRTPBasePayloadClass.handle_buffer\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayloadClass, handle_buffer)); g_print("\"GstRTPBasePayloadClass.sink_event\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayloadClass, sink_event)); g_print("\"GstRTPBasePayloadClass.src_event\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayloadClass, src_event)); g_print("\"GstRTPBasePayloadClass.query\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayloadClass, query)); g_print("\"sizeof(GstRTPBasePayload)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstRTPBasePayload)); g_print("\"GstRTPBasePayload.sinkpad\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayload, sinkpad)); g_print("\"GstRTPBasePayload.srcpad\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayload, srcpad)); g_print("\"GstRTPBasePayload.ts_base\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayload, ts_base)); g_print("\"GstRTPBasePayload.seqnum_base\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayload, seqnum_base)); g_print("\"GstRTPBasePayload.media\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayload, media)); g_print("\"GstRTPBasePayload.encoding_name\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayload, encoding_name)); g_print("\"GstRTPBasePayload.dynamic\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayload, dynamic)); g_print("\"GstRTPBasePayload.clock_rate\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayload, clock_rate)); g_print("\"GstRTPBasePayload.ts_offset\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayload, ts_offset)); g_print("\"GstRTPBasePayload.timestamp\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayload, timestamp)); g_print("\"GstRTPBasePayload.seqnum_offset\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayload, seqnum_offset)); g_print("\"GstRTPBasePayload.seqnum\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayload, seqnum)); g_print("\"GstRTPBasePayload.max_ptime\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayload, max_ptime)); g_print("\"GstRTPBasePayload.pt\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayload, pt)); g_print("\"GstRTPBasePayload.ssrc\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayload, ssrc)); g_print("\"GstRTPBasePayload.current_ssrc\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayload, current_ssrc)); g_print("\"GstRTPBasePayload.mtu\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayload, mtu)); g_print("\"GstRTPBasePayload.segment\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayload, segment)); g_print("\"GstRTPBasePayload.min_ptime\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayload, min_ptime)); g_print("\"GstRTPBasePayload.ptime\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayload, ptime)); g_print("\"GstRTPBasePayload.ptime_multiple\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayload, ptime_multiple)); g_print("\"GstRTPBasePayload.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstRTPBasePayload, priv)); g_print("\"sizeof(GstMIKEYMessage)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstMIKEYMessage)); g_print("\"GstMIKEYMessage.version\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMIKEYMessage, version)); g_print("\"GstMIKEYMessage.type\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMIKEYMessage, type)); g_print("\"GstMIKEYMessage.V\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMIKEYMessage, V)); g_print("\"GstMIKEYMessage.prf_func\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMIKEYMessage, prf_func)); g_print("\"GstMIKEYMessage.CSB_id\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMIKEYMessage, CSB_id)); g_print("\"GstMIKEYMessage.map_type\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMIKEYMessage, map_type)); g_print("\"GstMIKEYMessage.map_info\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMIKEYMessage, map_info)); g_print("\"GstMIKEYMessage.payloads\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMIKEYMessage, payloads)); g_print("\"sizeof(GstMIKEYPayload)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstMIKEYPayload)); g_print("\"GstMIKEYPayload.type\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMIKEYPayload, type)); g_print("\"GstMIKEYPayload.len\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstMIKEYPayload, len)); g_print("\"sizeof(GstTagDemuxClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstTagDemuxClass)); g_print("\"GstTagDemuxClass.min_start_size\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTagDemuxClass, min_start_size)); g_print("\"GstTagDemuxClass.min_end_size\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTagDemuxClass, min_end_size)); g_print("\"GstTagDemuxClass.identify_tag\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTagDemuxClass, identify_tag)); g_print("\"GstTagDemuxClass.parse_tag\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTagDemuxClass, parse_tag)); g_print("\"GstTagDemuxClass.merge_tags\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTagDemuxClass, merge_tags)); g_print("\"GstTagDemuxClass.reserved\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTagDemuxClass, reserved)); g_print("\"sizeof(GstTagDemux)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstTagDemux)); g_print("\"GstTagDemux.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTagDemux, priv)); g_print("\"GstTagDemux.reserved\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTagDemux, reserved)); g_print("\"sizeof(GstTagMuxClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstTagMuxClass)); g_print("\"GstTagMuxClass.render_start_tag\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTagMuxClass, render_start_tag)); g_print("\"GstTagMuxClass.render_end_tag\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTagMuxClass, render_end_tag)); g_print("\"sizeof(GstTagMux)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstTagMux)); g_print("\"GstTagMux.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstTagMux, priv)); g_print("\"sizeof(GstColorBalanceChannelClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstColorBalanceChannelClass)); g_print("\"GstColorBalanceChannelClass.value_changed\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstColorBalanceChannelClass, value_changed)); g_print("\"sizeof(GstColorBalanceChannel)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstColorBalanceChannel)); g_print("\"GstColorBalanceChannel.label\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstColorBalanceChannel, label)); g_print("\"GstColorBalanceChannel.min_value\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstColorBalanceChannel, min_value)); g_print("\"GstColorBalanceChannel.max_value\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstColorBalanceChannel, max_value)); g_print("\"sizeof(GstVideoBufferPool)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstVideoBufferPool)); g_print("\"GstVideoBufferPool.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoBufferPool, priv)); g_print("\"sizeof(GstVideoDecoderClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstVideoDecoderClass)); g_print("\"GstVideoDecoderClass.open\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoDecoderClass, open)); g_print("\"GstVideoDecoderClass.close\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoDecoderClass, close)); g_print("\"GstVideoDecoderClass.start\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoDecoderClass, start)); g_print("\"GstVideoDecoderClass.stop\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoDecoderClass, stop)); g_print("\"GstVideoDecoderClass.parse\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoDecoderClass, parse)); g_print("\"GstVideoDecoderClass.set_format\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoDecoderClass, set_format)); g_print("\"GstVideoDecoderClass.reset\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoDecoderClass, reset)); g_print("\"GstVideoDecoderClass.finish\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoDecoderClass, finish)); g_print("\"GstVideoDecoderClass.handle_frame\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoDecoderClass, handle_frame)); g_print("\"GstVideoDecoderClass.sink_event\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoDecoderClass, sink_event)); g_print("\"GstVideoDecoderClass.src_event\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoDecoderClass, src_event)); g_print("\"GstVideoDecoderClass.negotiate\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoDecoderClass, negotiate)); g_print("\"GstVideoDecoderClass.decide_allocation\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoDecoderClass, decide_allocation)); g_print("\"GstVideoDecoderClass.propose_allocation\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoDecoderClass, propose_allocation)); g_print("\"GstVideoDecoderClass.flush\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoDecoderClass, flush)); g_print("\"GstVideoDecoderClass.sink_query\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoDecoderClass, sink_query)); g_print("\"GstVideoDecoderClass.src_query\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoDecoderClass, src_query)); g_print("\"GstVideoDecoderClass.getcaps\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoDecoderClass, getcaps)); g_print("\"GstVideoDecoderClass.drain\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoDecoderClass, drain)); g_print("\"GstVideoDecoderClass.transform_meta\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoDecoderClass, transform_meta)); g_print("\"sizeof(GstVideoDecoder)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstVideoDecoder)); g_print("\"GstVideoDecoder.sinkpad\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoDecoder, sinkpad)); g_print("\"GstVideoDecoder.srcpad\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoDecoder, srcpad)); g_print("\"GstVideoDecoder.stream_lock\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoDecoder, stream_lock)); g_print("\"GstVideoDecoder.input_segment\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoDecoder, input_segment)); g_print("\"GstVideoDecoder.output_segment\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoDecoder, output_segment)); g_print("\"GstVideoDecoder.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoDecoder, priv)); g_print("\"sizeof(GstVideoEncoderClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstVideoEncoderClass)); g_print("\"GstVideoEncoderClass.open\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoEncoderClass, open)); g_print("\"GstVideoEncoderClass.close\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoEncoderClass, close)); g_print("\"GstVideoEncoderClass.start\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoEncoderClass, start)); g_print("\"GstVideoEncoderClass.stop\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoEncoderClass, stop)); g_print("\"GstVideoEncoderClass.set_format\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoEncoderClass, set_format)); g_print("\"GstVideoEncoderClass.handle_frame\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoEncoderClass, handle_frame)); g_print("\"GstVideoEncoderClass.reset\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoEncoderClass, reset)); g_print("\"GstVideoEncoderClass.finish\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoEncoderClass, finish)); g_print("\"GstVideoEncoderClass.pre_push\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoEncoderClass, pre_push)); g_print("\"GstVideoEncoderClass.getcaps\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoEncoderClass, getcaps)); g_print("\"GstVideoEncoderClass.sink_event\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoEncoderClass, sink_event)); g_print("\"GstVideoEncoderClass.src_event\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoEncoderClass, src_event)); g_print("\"GstVideoEncoderClass.negotiate\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoEncoderClass, negotiate)); g_print("\"GstVideoEncoderClass.decide_allocation\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoEncoderClass, decide_allocation)); g_print("\"GstVideoEncoderClass.propose_allocation\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoEncoderClass, propose_allocation)); g_print("\"GstVideoEncoderClass.flush\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoEncoderClass, flush)); g_print("\"GstVideoEncoderClass.sink_query\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoEncoderClass, sink_query)); g_print("\"GstVideoEncoderClass.src_query\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoEncoderClass, src_query)); g_print("\"GstVideoEncoderClass.transform_meta\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoEncoderClass, transform_meta)); g_print("\"sizeof(GstVideoEncoder)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstVideoEncoder)); g_print("\"GstVideoEncoder.sinkpad\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoEncoder, sinkpad)); g_print("\"GstVideoEncoder.srcpad\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoEncoder, srcpad)); g_print("\"GstVideoEncoder.stream_lock\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoEncoder, stream_lock)); g_print("\"GstVideoEncoder.input_segment\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoEncoder, input_segment)); g_print("\"GstVideoEncoder.output_segment\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoEncoder, output_segment)); g_print("\"GstVideoEncoder.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoEncoder, priv)); g_print("\"sizeof(GstVideoFilterClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstVideoFilterClass)); g_print("\"GstVideoFilterClass.set_info\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoFilterClass, set_info)); g_print("\"GstVideoFilterClass.transform_frame\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoFilterClass, transform_frame)); g_print("\"GstVideoFilterClass.transform_frame_ip\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoFilterClass, transform_frame_ip)); g_print("\"sizeof(GstVideoFilter)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstVideoFilter)); g_print("\"GstVideoFilter.negotiated\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoFilter, negotiated)); g_print("\"GstVideoFilter.in_info\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoFilter, in_info)); g_print("\"GstVideoFilter.out_info\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoFilter, out_info)); g_print("\"sizeof(GstVideoSinkClass)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstVideoSinkClass)); g_print("\"GstVideoSinkClass.show_frame\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoSinkClass, show_frame)); g_print("\"sizeof(GstVideoSink)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstVideoSink)); g_print("\"GstVideoSink.width\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoSink, width)); g_print("\"GstVideoSink.height\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoSink, height)); g_print("\"GstVideoSink.priv\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoSink, priv)); g_print("\"sizeof(GstVideoInfo)\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) sizeof(GstVideoInfo)); g_print("\"GstVideoInfo.finfo\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoInfo, finfo)); g_print("\"GstVideoInfo.interlace_mode\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoInfo, interlace_mode)); g_print("\"GstVideoInfo.flags\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoInfo, flags)); g_print("\"GstVideoInfo.width\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoInfo, width)); g_print("\"GstVideoInfo.height\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoInfo, height)); g_print("\"GstVideoInfo.size\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoInfo, size)); g_print("\"GstVideoInfo.views\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoInfo, views)); g_print("\"GstVideoInfo.chroma_site\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoInfo, chroma_site)); g_print("\"GstVideoInfo.colorimetry\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoInfo, colorimetry)); g_print("\"GstVideoInfo.par_n\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoInfo, par_n)); g_print("\"GstVideoInfo.par_d\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoInfo, par_d)); g_print("\"GstVideoInfo.fps_n\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoInfo, fps_n)); g_print("\"GstVideoInfo.fps_d\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoInfo, fps_d)); g_print("\"GstVideoInfo.offset\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoInfo, offset)); g_print("\"GstVideoInfo.stride\": \"%" G_GUINT64_FORMAT "\"\n", (guint64) G_STRUCT_OFFSET(GstVideoInfo, stride)); return 0; }