61 static void rna_MovieClip_size_get(
PointerRNA *
ptr,
int *values)
82 static void rna_MovieClipUser_proxy_render_settings_update(
Main *bmain,
99 for (sl =
area->spacedata.first; sl; sl = sl->
next) {
103 if (&sc->
user == user) {
126 if (metadata ==
NULL) {
148 "Use images in the order they are recorded"},
153 "Use global timestamp written by recording device"},
157 "Free Run (rec date)",
158 "Interpolate a global timestamp using the record date and time "
159 "written by recording device"},
164 "Record run, but ignore timecode, changes in framerate or dropouts"},
177 prop,
"25%",
"Build proxy resolution 25% of the original footage dimension");
183 prop,
"50%",
"Build proxy resolution 50% of the original footage dimension");
189 prop,
"75%",
"Build proxy resolution 75% of the original footage dimension");
195 prop,
"100%",
"Build proxy resolution 100% of the original footage dimension");
201 prop,
"25%",
"Build proxy resolution 25% of the original undistorted footage dimension");
207 prop,
"50%",
"Build proxy resolution 50% of the original undistorted footage dimension");
213 prop,
"75%",
"Build proxy resolution 75% of the original undistorted footage dimension");
219 prop,
"100%",
"Build proxy resolution 100% of the original undistorted footage dimension");
237 prop,
"Free Run (Rec Date)",
"Build free run time code index using Record Date/Time");
279 "Parameters defining how a MovieClip data-block is used by another data-block");
285 prop,
"Current Frame",
"Current frame number in movie or image sequence");
293 "Display preview using full resolution or different proxy resolutions");
321 {
MCLIP_SRC_SEQUENCE,
"SEQUENCE", 0,
"Image Sequence",
"Multiple image files, as a sequence"},
328 srna,
"MovieClip",
"MovieClip data-block referencing an external movie file");
347 prop,
"Use Proxy / Timecode",
"Use a preview proxy and/or timecode index for this clip");
357 "Width and height in pixels, zero when image data cant be loaded",
369 prop,
"Display Aspect",
"Display Aspect for this clip, does not affect rendering");
384 "Proxy Custom Directory",
385 "Create proxy images in a custom directory (default is movie location)");
393 prop,
NULL,
NULL,
NULL,
"rna_GPencil_datablocks_annotations_poll");
403 "Global scene frame number at which this movie starts playing "
404 "(affects all data associated with a clip)");
413 "Offset of footage first frame relative to its file name "
414 "(affects only how footage is loading, does not change data associated with a clip)");
428 prop,
"Frame Rate",
"Detected frame rate of the movie clip in frames per second");
441 func,
"metadata",
"IDPropertyWrapPtr",
"",
"Dict-like object containing the metadata");
void BKE_movieclip_clear_cache(struct MovieClip *clip)
float BKE_movieclip_get_fps(struct MovieClip *clip)
void DEG_id_tag_update(struct ID *id, int flag)
@ MCLIP_PROXY_RENDER_UNDISTORT
@ MCLIP_USE_PROXY_CUSTOM_DIR
@ MCLIP_PROXY_UNDISTORTED_SIZE_100
@ MCLIP_PROXY_UNDISTORTED_SIZE_75
@ MCLIP_PROXY_UNDISTORTED_SIZE_50
@ MCLIP_PROXY_UNDISTORTED_SIZE_25
@ MCLIP_PROXY_RENDER_SIZE_75
@ MCLIP_PROXY_RENDER_SIZE_100
@ MCLIP_PROXY_RENDER_SIZE_50
@ MCLIP_PROXY_RENDER_SIZE_FULL
@ MCLIP_PROXY_RENDER_SIZE_25
struct MovieClip * ED_space_clip_get_clip(struct SpaceClip *sc)
@ IMB_TC_INTERPOLATED_REC_DATE_FREE_RUN
@ IMB_TC_RECORD_RUN_NO_GAPS
Contains defines and structs used throughout the imbuf module.
Read Guarded memory(de)allocation.
static void area(int d1, int d2, int e1, int e2, float weights[2])
void RNA_pointer_create(ID *id, StructRNA *type, void *data, PointerRNA *r_ptr)
const PointerRNA PointerRNA_NULL
void rna_def_animdata_common(StructRNA *srna)
void RNA_def_property_pointer_sdna(PropertyRNA *prop, const char *structname, const char *propname)
PropertyRNA * RNA_def_pointer(StructOrFunctionRNA *cont_, const char *identifier, const char *type, const char *ui_name, const char *ui_description)
void RNA_def_property_boolean_sdna(PropertyRNA *prop, const char *structname, const char *propname, int64_t bit)
void RNA_def_function_return(FunctionRNA *func, PropertyRNA *ret)
void RNA_def_property_float_funcs(PropertyRNA *prop, const char *get, const char *set, const char *range)
void RNA_def_property_ui_text(PropertyRNA *prop, const char *name, const char *description)
void RNA_def_property_string_sdna(PropertyRNA *prop, const char *structname, const char *propname)
FunctionRNA * RNA_def_function(StructRNA *srna, const char *identifier, const char *call)
void RNA_def_struct_ui_text(StructRNA *srna, const char *name, const char *description)
void RNA_def_property_enum_items(PropertyRNA *prop, const EnumPropertyItem *item)
void RNA_def_struct_sdna(StructRNA *srna, const char *structname)
void RNA_def_property_array(PropertyRNA *prop, int length)
void RNA_def_property_range(PropertyRNA *prop, double min, double max)
void RNA_def_property_struct_type(PropertyRNA *prop, const char *type)
void RNA_def_function_ui_description(FunctionRNA *func, const char *description)
void RNA_def_property_update(PropertyRNA *prop, int noteflag, const char *func)
PropertyRNA * RNA_def_property(StructOrFunctionRNA *cont_, const char *identifier, int type, int subtype)
PropertyRNA * RNA_def_int_vector(StructOrFunctionRNA *cont_, const char *identifier, int len, const int *default_value, int hardmin, int hardmax, const char *ui_name, const char *ui_description, int softmin, int softmax)
void RNA_def_property_clear_flag(PropertyRNA *prop, PropertyFlag flag)
void RNA_def_property_pointer_funcs(PropertyRNA *prop, const char *get, const char *set, const char *type_fn, const char *poll)
StructRNA * RNA_def_struct(BlenderRNA *brna, const char *identifier, const char *from)
void RNA_def_property_enum_sdna(PropertyRNA *prop, const char *structname, const char *propname)
void RNA_def_property_int_funcs(PropertyRNA *prop, const char *get, const char *set, const char *range)
void RNA_def_struct_ui_icon(StructRNA *srna, int icon)
void RNA_def_property_flag(PropertyRNA *prop, PropertyFlag flag)
void RNA_def_property_float_sdna(PropertyRNA *prop, const char *structname, const char *propname)
void RNA_def_property_ui_range(PropertyRNA *prop, double min, double max, double step, int precision)
void RNA_def_property_int_sdna(PropertyRNA *prop, const char *structname, const char *propname)
void RNA_def_parameter_flags(PropertyRNA *prop, PropertyFlag flag_property, ParameterFlag flag_parameter)
static void rna_def_movieclip(BlenderRNA *brna)
static void rna_def_movieclip_proxy(BlenderRNA *brna)
void RNA_def_movieclip(BlenderRNA *brna)
static void rna_def_moviecliUser(BlenderRNA *brna)
static void rna_def_movieClipScopes(BlenderRNA *brna)
void SEQ_relations_invalidate_movieclip_strips(Main *bmain, MovieClip *clip_target)
struct MovieClipUser user