|
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 |
| int lives_clip_data_t::achans |
Definition at line 390 of file plugins.h.
Referenced by open_file_sel().
| int lives_clip_data_t::arate |
Definition at line 389 of file plugins.h.
Referenced by open_file_sel().
| int lives_clip_data_t::asamps |
Definition at line 391 of file plugins.h.
Referenced by open_file_sel().
| boolean lives_clip_data_t::asigned |
Definition at line 392 of file plugins.h.
Referenced by open_file_sel().
| 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::author |
Definition at line 340 of file plugins.h.
Referenced by get_lsd(), and open_file_sel().
| char lives_clip_data_t::comment |
Definition at line 341 of file plugins.h.
Referenced by get_lsd(), and open_file_sel().
| 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 check_clip_integrity(), get_palette_name_for_clip(), and pull_frame_at_size().
| float lives_clip_data_t::fps |
Definition at line 364 of file plugins.h.
Referenced by check_clip_integrity(), on_change_speed_ok_clicked(), on_insert_activate(), on_resample_vid_ok(), on_undo_activate(), open_file_sel(), reload_clip(), and save_clip_values().
| int lives_clip_data_t::frame_gamma |
values WEED_GAMMA_UNKNOWN (0), WEED_GAMMA_SRGB (1), WEED_GAMMA_LINEAR (2)
Definition at line 384 of file plugins.h.
Referenced by pull_frame_at_size().
| int lives_clip_data_t::frame_height |
Definition at line 358 of file plugins.h.
Referenced by check_clip_integrity(), open_file_sel(), and pull_frame_at_size().
| int lives_clip_data_t::frame_width |
frame is the surrounding part, including any black border (>=width)
Definition at line 357 of file plugins.h.
Referenced by check_clip_integrity(), open_file_sel(), and pull_frame_at_size().
| int lives_clip_data_t::height |
Definition at line 348 of file plugins.h.
Referenced by check_clip_integrity(), open_file_sel(), and pull_frame_at_size().
| lives_interlace_t lives_clip_data_t::interlace |
Definition at line 350 of file plugins.h.
Referenced by pull_frame_at_size().
| int64_t lives_clip_data_t::jump_limit |
| 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 get_lsd(), and reload_clip().
| float lives_clip_data_t::max_decode_fps |
optional info ////////////////
theoretical value with no memcpy
Definition at line 367 of file plugins.h.
Referenced by process_one().
| 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(), open_file_sel(), and reload_clip().
| int lives_clip_data_t::offs_x |
| int * lives_clip_data_t::palettes |
number forames from one keyframe to the next, 0 if unknown
list of palettes which the format supports, terminated with WEED_PALETTE_END
Definition at line 375 of file plugins.h.
Referenced by get_lsd(), and pull_frame_at_size().
| 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 clone_decoder(), close_decoder_plugin(), and pull_frame_at_size().
| 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(), load_end_image(), load_preview_image(), load_start_image(), make_thumb(), on_insert_activate(), on_rev_clipboard_activate(), on_track_click(), and process_one().
| int lives_clip_data_t::sync_hint |
Definition at line 407 of file plugins.h.
Referenced by open_file_sel().
| char lives_clip_data_t::title |
Definition at line 339 of file plugins.h.
Referenced by get_lsd(), and open_file_sel().
| char * lives_clip_data_t::URI |
the URI of this cdata
Definition at line 334 of file plugins.h.
Referenced by get_lsd(), and reload_clip().
| 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().
| float lives_clip_data_t::video_start_time |
Definition at line 362 of file plugins.h.
Referenced by open_file_sel().
| int lives_clip_data_t::width |
Definition at line 347 of file plugins.h.
Referenced by check_clip_integrity(), open_file_sel(), and pull_frame_at_size().
| int lives_clip_data_t::YUV_clamping |
Definition at line 382 of file plugins.h.
Referenced by get_palette_name_for_clip(), and pull_frame_at_size().
| int lives_clip_data_t::YUV_sampling |
plugin can change per frame
Definition at line 381 of file plugins.h.
Referenced by pull_frame_at_size().
| int lives_clip_data_t::YUV_subspace |
Definition at line 383 of file plugins.h.
Referenced by get_palette_name_for_clip(), and pull_frame_at_size().