test-filter.h 566 B

1234567891011121314151617181920212223242526
  1. #pragma once
  2. #include <obs.h>
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. struct test_filter {
  7. obs_source_t source;
  8. effect_t whatever;
  9. texrender_t texrender;
  10. };
  11. EXPORT const char *test_getname(const char *locale);
  12. EXPORT struct test_filter *test_create(const char *settings, obs_source_t source);
  13. EXPORT void test_destroy(struct test_filter *rt);
  14. EXPORT uint32_t test_get_output_flags(struct test_filter *rt);
  15. EXPORT void test_video_tick(struct test_filter *rt, float seconds);
  16. EXPORT void test_video_render(struct test_filter *rt);
  17. #ifdef __cplusplus
  18. }
  19. #endif