LiVES
3.2.0
|
#include <plugins.h>
Data Fields | |
lives_struct_def_t | lsd |
lives_plugin_id_t | plugin_id |
malloc_f * | ext_malloc |
free_f * | ext_free |
memcpy_f * | ext_memcpy |
memset_f * | ext_memset |
memmove_f * | ext_memmove |
realloc_f * | ext_realloc |
calloc_f * | ext_calloc |
void * | priv |
char * | URI |
the URI of this cdata More... | |
int | nclips |
number of clips (titles) in container More... | |
char | container_name [512] |
name of container, e.g. "ogg" or NULL More... | |
char | title [1024] |
char | author [1024] |
char | comment [1024] |
int | current_clip |
plugin should init this to 0 if URI changes More... | |
int | width |
int | height |
int64_t | nframes |
lives_interlace_t | interlace |
int * | rec_rowstrides |
if non-NULL, plugin can set recommended vals, pointer to single value set by host More... | |
int | offs_x |
x and y offsets of picture within frame for primary pixel plane More... | |
int | offs_y |
int | frame_width |
frame is the surrounding part, including any black border (>=width) More... | |
int | frame_height |
float | par |
pixel aspect ratio (sample width / sample height) More... | |
float | video_start_time |
float | fps |
float | max_decode_fps |
optional info //////////////// More... | |
int64_t | fwd_seek_time |
int64_t | jump_limit |
for internal use More... | |
int64_t | kframe_start |
int64_t | kframe_dist |
frame number of first keyframe (usually 0) More... | |
int * | palettes |
number forames from one keyframe to the next, 0 if unknown More... | |
int | current_palette |
plugin should init this to palettes[0] if URI changes More... | |
int | YUV_sampling |
plugin can change per frame More... | |
int | YUV_clamping |
int | YUV_subspace |
int | frame_gamma |
values WEED_GAMMA_UNKNOWN (0), WEED_GAMMA_SRGB (1), WEED_GAMMA_LINEAR (2) More... | |
char | video_name [512] |
name of video codec, e.g. "theora" or NULL More... | |
int | arate |
int | achans |
int | asamps |
boolean | asigned |
boolean | ainterleaf |
char | audio_name [512] |
name of audio codec, e.g. "vorbis" or NULL More... | |
int | seek_flag |
plugin can change per frame More... | |
int | sync_hint |
char lives_clip_data_t::audio_name |
name of audio codec, e.g. "vorbis" or NULL
Definition at line 394 of file plugins.h.
Referenced by get_mime_type().
char lives_clip_data_t::container_name |
name of container, e.g. "ogg" or NULL
Definition at line 337 of file plugins.h.
Referenced by get_mime_type().
int lives_clip_data_t::current_clip |
int lives_clip_data_t::current_palette |
plugin should init this to palettes[0] if URI changes
current palette [rw host]; must be contained in palettes
Definition at line 378 of file plugins.h.
Referenced by get_palette_name_for_clip().
float lives_clip_data_t::fps |
Definition at line 364 of file plugins.h.
Referenced by on_change_speed_ok_clicked(), reload_clip(), and save_clip_values().
int lives_clip_data_t::frame_gamma |
int lives_clip_data_t::frame_width |
lives_interlace_t lives_clip_data_t::interlace |
int64_t lives_clip_data_t::kframe_dist |
lives_struct_def_t lives_clip_data_t::lsd |
Definition at line 321 of file plugins.h.
Referenced by reload_clip().
float lives_clip_data_t::max_decode_fps |
int lives_clip_data_t::nclips |
int64_t lives_clip_data_t::nframes |
Definition at line 349 of file plugins.h.
Referenced by check_clip_integrity(), and reload_clip().
int lives_clip_data_t::offs_x |
int * lives_clip_data_t::palettes |
float lives_clip_data_t::par |
lives_plugin_id_t lives_clip_data_t::plugin_id |
int * lives_clip_data_t::rec_rowstrides |
if non-NULL, plugin can set recommended vals, pointer to single value set by host
Definition at line 351 of file plugins.h.
Referenced by close_decoder_plugin().
int lives_clip_data_t::seek_flag |
plugin can change per frame
bitmap of seek properties
Definition at line 397 of file plugins.h.
Referenced by clip_can_reverse(), and on_rev_clipboard_activate().
char * lives_clip_data_t::URI |
char lives_clip_data_t::video_name |
name of video codec, e.g. "theora" or NULL
Definition at line 386 of file plugins.h.
Referenced by get_mime_type().
int lives_clip_data_t::YUV_clamping |
Definition at line 382 of file plugins.h.
Referenced by get_palette_name_for_clip().
int lives_clip_data_t::YUV_sampling |
int lives_clip_data_t::YUV_subspace |
Definition at line 383 of file plugins.h.
Referenced by get_palette_name_for_clip().