What is the difference between gstreamer application code and plugin/element code?
The gstreamer application code is to turn the command pipeline into the codes utilizes gstreamer API. This is in order to communicate with the logic/algorithm that user has build or going to build. Plugin or element code is to implement the logic/algorithm in the plugin or element. User generated plugin/element can be used in command pipeline or application hereafter. More complexity application example could be refer to Here.
How to compile and run the C/C++ samples?
Before 3.8.3, please refer to Sample Code and It's Compilation Process page, after 3.8.3, please refer to Sample Code and It's Compilation Process. Guide pages guide the user to compile the source code after installed EVA SDK.