mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-12 01:05:47 +00:00
While this technically is an abi break, we decided to do this: 1) the struct is documented to be internal 2) the struct is alloced and freed inside the library 3) there are no public methods that receive or return instances 4) the only code known to use this struct are classes containd here
39 lines
2.2 KiB
C
39 lines
2.2 KiB
C
|
|
GstCheckABIStruct list[] = {
|
|
{"GstBaseParseClass", sizeof (GstBaseParseClass), 728},
|
|
{"GstBaseParse", sizeof (GstBaseParse), 576},
|
|
{"GstBaseSinkClass", sizeof (GstBaseSinkClass), 792},
|
|
{"GstBaseSink", sizeof (GstBaseSink), 664},
|
|
{"GstBaseSrcClass", sizeof (GstBaseSrcClass), 800},
|
|
{"GstBaseSrc", sizeof (GstBaseSrc), 648},
|
|
{"GstBaseTransformClass", sizeof (GstBaseTransformClass), 816},
|
|
{"GstBaseTransform", sizeof (GstBaseTransform), 576},
|
|
{"GstBitReader", sizeof (GstBitReader), 56},
|
|
{"GstByteReader", sizeof (GstByteReader), 48},
|
|
{"GstByteWriter", sizeof (GstByteWriter), 96},
|
|
{"GstCollectData", sizeof (GstCollectData), 200},
|
|
{"GstCollectPadsClass", sizeof (GstCollectPadsClass), 216},
|
|
{"GstCollectPads", sizeof (GstCollectPads), 152},
|
|
{"GstARGBControlBindingClass", sizeof (GstARGBControlBindingClass), 280},
|
|
{"GstARGBControlBinding", sizeof (GstARGBControlBinding), 248},
|
|
{"GstDirectControlBindingClass", sizeof (GstDirectControlBindingClass), 280},
|
|
{"GstDirectControlBinding", sizeof (GstDirectControlBinding), 248},
|
|
{"GstInterpolationControlSourceClass", sizeof (GstInterpolationControlSourceClass), 280},
|
|
{"GstInterpolationControlSource", sizeof (GstInterpolationControlSource), 240},
|
|
{"GstLFOControlSourceClass", sizeof (GstLFOControlSourceClass), 248},
|
|
{"GstLFOControlSource", sizeof (GstLFOControlSource), 184},
|
|
{"GstControlPoint", sizeof (GstControlPoint), 48},
|
|
{"GstTimedValueControlSourceClass", sizeof (GstTimedValueControlSourceClass), 248},
|
|
{"GstTimedValueControlSource", sizeof (GstTimedValueControlSource), 200},
|
|
{"GstTriggerControlSourceClass", sizeof (GstTriggerControlSourceClass), 280},
|
|
{"GstTriggerControlSource", sizeof (GstTriggerControlSource), 240},
|
|
{"GstNetClientClockClass", sizeof (GstNetClientClockClass), 328},
|
|
{"GstNetClientClock", sizeof (GstNetClientClock), 208},
|
|
{"GstNetTimePacket", sizeof (GstNetTimePacket), 16},
|
|
{"GstNetTimeProviderClass", sizeof (GstNetTimeProviderClass), 216},
|
|
{"GstNetTimeProvider", sizeof (GstNetTimeProvider), 128},
|
|
{"GstPushSrcClass", sizeof (GstPushSrcClass), 856},
|
|
{"GstPushSrc", sizeof (GstPushSrc), 680},
|
|
{"GstTimedValue", sizeof (GstTimedValue), 16},
|
|
{NULL, 0, 0}
|
|
};
|