mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-10 03:19:40 +00:00
d4f81fb4e6
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}
|
|
};
|