#pragma once #include struct PMFPlayer; // Currently only supported with built-in FFMPEG. bool pmf_player_available(); PMFPlayer *pmf_create(); void pmf_destroy(PMFPlayer* ps); int pmf_init(PMFPlayer* ps, const uint8_t* data, size_t size, int* out_w, int* out_h); bool pmf_update(PMFPlayer* ps, double current_time_seconds, uint8_t* user_rgb_buffer); void pmf_deinit(PMFPlayer* ps);