test-random.h 620 B

123456789101112131415161718192021222324252627
  1. #pragma once
  2. #include "obs.h"
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. struct random_tex {
  7. texture_t texture;
  8. effect_t whatever;
  9. };
  10. EXPORT const char *random_getname(const char *locale);
  11. EXPORT struct random_tex *random_create(const char *settings, obs_source_t source);
  12. EXPORT void random_destroy(struct random_tex *rt);
  13. EXPORT uint32_t random_get_output_flags(struct random_tex *rt);
  14. EXPORT void random_video_render(struct random_tex *rt, obs_source_t filter_target);
  15. EXPORT uint32_t random_getwidth(struct random_tex *rt);
  16. EXPORT uint32_t random_getheight(struct random_tex *rt);
  17. #ifdef __cplusplus
  18. }
  19. #endif