FastLED 3.9.15
Loading...
Searching...
No Matches

◆ plm_buffer_create_with_callbacks()

plm_buffer_t * fl::third_party::plm_buffer_create_with_callbacks ( plm_buffer_load_callback load_callback,
plm_buffer_seek_callback seek_callback,
plm_buffer_tell_callback tell_callback,
size_t length,
void * user )

Definition at line 807 of file pl_mpeg.hpp.

813 {
816 self->total_size = length;
817 self->load_callback = load_callback;
818 self->seek_callback = seek_callback;
819 self->tell_callback = tell_callback;
820 self->load_callback_user_data = user;
821 return self;
822}
fl::UISlider length("Length", 1.0f, 0.0f, 1.0f, 0.01f)
plm_buffer_t * plm_buffer_create_with_capacity(size_t capacity) FL_NOEXCEPT
Definition pl_mpeg.hpp:837
plm_buffer_tell_callback tell_callback
Definition pl_mpeg.hpp:740
enum plm_buffer_mode mode
Definition pl_mpeg.hpp:743
plm_buffer_load_callback load_callback
Definition pl_mpeg.hpp:738
plm_buffer_seek_callback seek_callback
Definition pl_mpeg.hpp:739
#define PLM_BUFFER_DEFAULT_SIZE
Definition pl_mpeg.h:475

References FL_NOEXCEPT, length(), fl::third_party::plm_buffer_t::load_callback, fl::third_party::plm_buffer_t::load_callback_user_data, fl::third_party::plm_buffer_t::mode, plm_buffer_create_with_capacity(), PLM_BUFFER_DEFAULT_SIZE, PLM_BUFFER_MODE_FILE, fl::third_party::plm_buffer_t::seek_callback, fl::third_party::plm_buffer_t::tell_callback, and fl::third_party::plm_buffer_t::total_size.

+ Here is the call graph for this function: