Advertisement
Guest User

Untitled

a guest
Aug 8th, 2019
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.29 KB | None | 0 0
  1. extern "C"
  2. {
  3.  
  4. #include <gst/gst.h>
  5.  
  6. #ifdef Q_OS_ANDROID
  7. GST_PLUGIN_STATIC_DECLARE(coreelements);
  8. GST_PLUGIN_STATIC_DECLARE(typefindfunctions);
  9. GST_PLUGIN_STATIC_DECLARE(videoconvert);
  10. GST_PLUGIN_STATIC_DECLARE(videorate);
  11. GST_PLUGIN_STATIC_DECLARE(videoscale);
  12. GST_PLUGIN_STATIC_DECLARE(videofilter);
  13. GST_PLUGIN_STATIC_DECLARE(autodetect);
  14. GST_PLUGIN_STATIC_DECLARE(playback);
  15. GST_PLUGIN_STATIC_DECLARE(videotestsrc);
  16. GST_PLUGIN_STATIC_DECLARE(playback);
  17. //GST_PLUGIN_STATIC_DECLARE(soup);
  18. GST_PLUGIN_STATIC_DECLARE(x264);
  19. GST_PLUGIN_STATIC_DECLARE(videoparsersbad);
  20. GST_PLUGIN_STATIC_DECLARE(androidmedia);
  21. GST_PLUGIN_STATIC_DECLARE(opengl);
  22. //GST_PLUGIN_STATIC_DECLARE(qmlgl);
  23.  
  24. GST_PLUGIN_STATIC_DECLARE(opensles);
  25. GST_PLUGIN_STATIC_DECLARE(audioconvert);
  26. GST_PLUGIN_STATIC_DECLARE(audiotestsrc);
  27. GST_PLUGIN_STATIC_DECLARE(autodetect);
  28. GST_PLUGIN_STATIC_DECLARE(autoconvert);
  29. GST_PLUGIN_STATIC_DECLARE(audioresample);
  30. GST_PLUGIN_STATIC_DECLARE(playback);
  31. GST_PLUGIN_STATIC_DECLARE(wavenc);
  32. //GST_PLUGIN_STATIC_DECLARE(voaacenc);
  33.  
  34. #endif
  35.  
  36. }
  37.  
  38. int main(int argc, char *argv[])
  39. {
  40.     gst_init (&argc, &argv);
  41.  
  42. #ifdef Q_OS_ANDROID
  43.     GST_PLUGIN_STATIC_REGISTER(coreelements);
  44.     GST_PLUGIN_STATIC_REGISTER(typefindfunctions);
  45.     GST_PLUGIN_STATIC_REGISTER(videoconvert);
  46.     GST_PLUGIN_STATIC_REGISTER(videorate);
  47.     GST_PLUGIN_STATIC_REGISTER(videoscale);
  48.     GST_PLUGIN_STATIC_REGISTER(videofilter);
  49.     GST_PLUGIN_STATIC_REGISTER(autodetect);
  50.     GST_PLUGIN_STATIC_REGISTER(playback);
  51.     //GST_PLUGIN_STATIC_REGISTER(soup);
  52.     GST_PLUGIN_STATIC_REGISTER(videotestsrc);
  53.     GST_PLUGIN_STATIC_REGISTER(x264);
  54.     GST_PLUGIN_STATIC_REGISTER(videoparsersbad);
  55.     GST_PLUGIN_STATIC_REGISTER(androidmedia);
  56.     GST_PLUGIN_STATIC_REGISTER(opengl);
  57.     //GST_PLUGIN_STATIC_REGISTER(qmlgl);
  58.  
  59.     GST_PLUGIN_STATIC_REGISTER(opensles);
  60.     GST_PLUGIN_STATIC_REGISTER(audioconvert);
  61.     GST_PLUGIN_STATIC_REGISTER(audiotestsrc);
  62.     GST_PLUGIN_STATIC_REGISTER(autodetect);
  63.     GST_PLUGIN_STATIC_REGISTER(autoconvert);
  64.     GST_PLUGIN_STATIC_REGISTER(audioresample);
  65.     GST_PLUGIN_STATIC_REGISTER(playback);
  66.     GST_PLUGIN_STATIC_REGISTER(wavenc);
  67.     //GST_PLUGIN_STATIC_REGISTER(voaacenc);
  68.  
  69.     gst_debug_set_active(TRUE);
  70.     gst_debug_set_default_threshold(GST_LEVEL_NONE);
  71. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement