LiVES 1.4.9
Data Fields

file Struct Reference

corresponds to one clip in the GUI More...

#include <main.h>

Data Fields

gint bpp
gdouble fps
gint hsize
 in pixels (NOT macropixels !)
gint vsize
gint arps
 audio sample rate
guint signed_endian
 bitfield
gint arate
 audio playback rate
gint64 unique_id
 this and the handle can be used to uniquely id a file
gint achans
gint asampsize
gint frames
gchar title [256]
gchar author [256]
gchar comment [256]
gchar keywords [256]
lives_interlace_t interlace
 interlace type (if known - none, topfirst, bottomfirst or : see plugins.h)
gint header_version
gint rowstride
processproc_ptr
 the processing window
gchar handle [256]
gint ohsize
gint ovsize
glong f_size
glong afilesize
gint old_frames
 for deordering, etc.
gchar file_name [256]
 input file
gchar info_file [256]
gchar name [256]
 the display name
gchar save_file_name [256]
gchar type [40]
gint start
gint end
gint insert_start
gint insert_end
gint progress_start
gint progress_end
gboolean changed
GtkWidget * menuentry
gboolean orig_file_name
gboolean was_renamed
gboolean is_untitled
gdouble pb_fps
gdouble freeze_fps
gboolean play_paused
gboolean opening
gboolean opening_audio
gboolean opening_only_audio
gboolean opening_loc
gboolean restoring
gboolean is_loaded
 should we continue loading if we come back to this clip
gboolean nopreview
 don't show preview/pause buttons on processing
gboolean nokeep
 don't show the 'keep' button - e.g. for operations which resize frames
gdouble total_time
gdouble video_time
gdouble laudio_time
gdouble raudio_time
gdouble pointer_time
gint frameno
gint last_frameno
eventevents [1]
 for block resampler
weed_plant_t * event_list
weed_plant_t * event_list_back
weed_plant_t * next_event
GList * layout_map
lives_undo_t undo_action
 undo
gint undo_start
gint undo_end
gchar undo_text [32]
gchar redo_text [32]
gboolean undoable
gboolean redoable
gint undo1_int
gint undo2_int
gint undo3_int
gint undo4_int
guint undo1_uint
gdouble undo1_dbl
gdouble undo2_dbl
gboolean undo1_boolean
gboolean undo2_boolean
gboolean undo3_boolean
gint undo_arate
 audio playback rate
guint undo_signed_endian
gint undo_achans
gint undo_asampsize
gint undo_arps
 audio sample rate
lives_clip_type_t clip_type
void * ext_src
 points to opaque source for non-disk types
int * frame_index
int * frame_index_back
 for undo
gint fx_frame_pump
 rfx frame pump for virtual clips (CLIP_TYPE_FILE)
gboolean ratio_fps
 if the fps was set by a ratio
glong aseek_pos
 audio seek posn. (bytes) for when we switch clips
gchar mime_type [256]
gboolean deinterlace
 auto deinterlace
lives_image_type_t img_type
gint stored_layout_frame
 layout map for the current layout
gint stored_layout_idx
gdouble stored_layout_audio
gdouble stored_layout_fps
lives_subtitles_tsubt

Detailed Description

corresponds to one clip in the GUI


Field Documentation

audio playback rate

gint file::arps

audio sample rate

audio seek posn. (bytes) for when we switch clips

gchar file::author[256]
gint file::bpp
gboolean file::changed
gchar file::comment[256]

auto deinterlace

gint file::end
weed_plant_t* file::event_list
weed_plant_t* file::event_list_back

for block resampler

points to opaque source for non-disk types

glong file::f_size
gchar file::file_name[256]

input file

gdouble file::fps

index of frames for CLIP_TYPE_FILE >0 means corresponding frame within original clip -1 means corresponding image file (equivalent to CLIP_TYPE_DISK) size must be >= frames, MUST be contiguous in memory

for undo

rfx frame pump for virtual clips (CLIP_TYPE_FILE)

gchar file::handle[256]

in pixels (NOT macropixels !)

gchar file::info_file[256]

interlace type (if known - none, topfirst, bottomfirst or : see plugins.h)

gboolean file::is_loaded

should we continue loading if we come back to this clip

gchar file::keywords[256]
GtkWidget* file::menuentry
gchar file::mime_type[256]
gchar file::name[256]

the display name

weed_plant_t* file::next_event
gboolean file::nokeep

don't show the 'keep' button - e.g. for operations which resize frames

gboolean file::nopreview

don't show preview/pause buttons on processing

for deordering, etc.

gboolean file::opening
gdouble file::pb_fps

the processing window

gboolean file::ratio_fps

if the fps was set by a ratio

gchar file::redo_text[32]
gboolean file::redoable
gboolean file::restoring

bitfield

layout map for the current layout

gchar file::title[256]
gchar file::type[40]
gdouble file::undo1_dbl
gdouble file::undo2_dbl

undo

audio playback rate

audio sample rate

gchar file::undo_text[32]
gboolean file::undoable

this and the handle can be used to uniquely id a file


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines