• 2010-10-25

    The first gstreamer program

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://volvet.blogbus.com/logs/80728917.html

    // Source code

    #include <stdio.h>

    #include <gst/gst.h>

     

    int main(int argc, char * argv[])

    {

        const gchar * nano_str;

        guint   major,  minor,  micro,  nano;

         gst_init(&argc, &argv);

         gst_version(&major, &minor, &micro, &nano);

         if( nano == 1){

              nano_str = "(CVS)";

         } else if( nano == 2 ){

              nano_str = "(Prerelease)";

         } else {

               nano_str = "";

         }

         printf("The program is linked against with GStreamer %d.%d.%d %s\n", major, minor, micro, nano_str);

         return 0;

    }

     

    保存为 gst_test.cpp.  

    编译:   g++  -0 gst_test  ./gst_test.cpp $(pkg-config gstreamer-0.10 --cflags --libs) 

     

    这样就可以运行了。  


    历史上的今天:


    收藏到:Del.icio.us