What's difference between libgstreamer-1.0 and libgstreamer-full-1.0?

I want to update the vcpkg port of gstreamer to 1.24.0, and enable full static feature by default when static linkage. But some library build failed with gstreamer such as qtinterfaceframework. Here is the error:

/usr/bin/ld: /mnt/vcpkg-ci/installed/x64-linux/debug/lib/libgstreamer-1.0.a(gst.c.o): in function `init_static_plugins':
/mnt/vcpkg-ci/b/gstreamer/x64-linux-dbg/../src/1.24.0-f19d297e0a.clean/subprojects/gstreamer/gst/gst.c:626: undefined reference to `gst_init_static_plugins'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

It seems that qtinterfaceframework link libgstreamer-1.0 instead of libgstreamer-full-1.0 and gst_init_static_plugins missing in libgstreamer-1.0.

What’s difference between libgstreamer-1.0 and libgstreamer-full-1.0? When to use libgstreamer-1.0 and when to use libgstreamer-full-1.0?