test-input.c 531 B

12345678910111213141516171819202122232425262728
  1. #include <obs.h>
  2. #include "test-input-exports.h"
  3. const char *inputs[] = {"desktop", "random", "sinewave"};
  4. const char *filters[] = {"test"};
  5. uint32_t module_version(uint32_t in_version)
  6. {
  7. return LIBOBS_API_VER;
  8. }
  9. bool enum_inputs(size_t idx, const char **name)
  10. {
  11. if (idx >= (sizeof(inputs)/sizeof(const char*)))
  12. return false;
  13. *name = inputs[idx];
  14. return true;
  15. }
  16. bool enum_filters(size_t idx, const char **name)
  17. {
  18. if (idx >= (sizeof(filters)/sizeof(const char*)))
  19. return false;
  20. *name = filters[idx];
  21. return true;
  22. }