diff options
Diffstat (limited to 'source/blender/makesrna/intern/rna_sound.c')
-rw-r--r-- | source/blender/makesrna/intern/rna_sound.c | 92 |
1 files changed, 47 insertions, 45 deletions
diff --git a/source/blender/makesrna/intern/rna_sound.c b/source/blender/makesrna/intern/rna_sound.c index 241c42b983e..736e387a986 100644 --- a/source/blender/makesrna/intern/rna_sound.c +++ b/source/blender/makesrna/intern/rna_sound.c @@ -18,7 +18,6 @@ * \ingroup RNA */ - #include <stdlib.h> #include "RNA_define.h" @@ -29,75 +28,78 @@ #ifdef RNA_RUNTIME -#include "BKE_sound.h" -#include "BKE_context.h" -#include "BKE_sequencer.h" +# include "BKE_sound.h" +# include "BKE_context.h" +# include "BKE_sequencer.h" static void rna_Sound_update(Main *bmain, Scene *UNUSED(scene), PointerRNA *ptr) { - BKE_sound_load(bmain, (bSound *)ptr->data); + BKE_sound_load(bmain, (bSound *)ptr->data); } static bool rna_Sound_caching_get(PointerRNA *ptr) { - bSound *sound = (bSound *)(ptr->data); - return (sound->flags & SOUND_FLAGS_CACHING) != 0; + bSound *sound = (bSound *)(ptr->data); + return (sound->flags & SOUND_FLAGS_CACHING) != 0; } static void rna_Sound_caching_set(PointerRNA *ptr, const bool value) { - bSound *sound = (bSound *)(ptr->data); - if (value) - BKE_sound_cache(sound); - else - BKE_sound_delete_cache(sound); + bSound *sound = (bSound *)(ptr->data); + if (value) + BKE_sound_cache(sound); + else + BKE_sound_delete_cache(sound); } static void rna_Sound_caching_update(Main *UNUSED(bmain), Scene *scene, PointerRNA *ptr) { - BKE_sequencer_update_sound(scene, (bSound *)(ptr->data)); + BKE_sequencer_update_sound(scene, (bSound *)(ptr->data)); } #else static void rna_def_sound(BlenderRNA *brna) { - StructRNA *srna; - PropertyRNA *prop; - - srna = RNA_def_struct(brna, "Sound", "ID"); - RNA_def_struct_sdna(srna, "bSound"); - RNA_def_struct_ui_text(srna, "Sound", "Sound data-block referencing an external or packed sound file"); - RNA_def_struct_ui_icon(srna, ICON_SOUND); - - /*rna_def_ipo_common(srna); */ - - prop = RNA_def_property(srna, "filepath", PROP_STRING, PROP_FILEPATH); - RNA_def_property_string_sdna(prop, NULL, "name"); - RNA_def_property_ui_text(prop, "File Path", "Sound sample file used by this Sound data-block"); - RNA_def_property_update(prop, 0, "rna_Sound_update"); - - prop = RNA_def_property(srna, "packed_file", PROP_POINTER, PROP_NONE); - RNA_def_property_pointer_sdna(prop, NULL, "packedfile"); - RNA_def_property_ui_text(prop, "Packed File", ""); - - prop = RNA_def_property(srna, "use_memory_cache", PROP_BOOLEAN, PROP_NONE); - RNA_def_property_boolean_funcs(prop, "rna_Sound_caching_get", "rna_Sound_caching_set"); - RNA_def_property_ui_text(prop, "Caching", "The sound file is decoded and loaded into RAM"); - RNA_def_property_update(prop, 0, "rna_Sound_caching_update"); - - prop = RNA_def_property(srna, "use_mono", PROP_BOOLEAN, PROP_NONE); - RNA_def_property_boolean_sdna(prop, NULL, "flags", SOUND_FLAGS_MONO); - RNA_def_property_ui_text(prop, "Mono", - "If the file contains multiple audio channels they are rendered to a single one"); - RNA_def_property_update(prop, 0, "rna_Sound_update"); - - RNA_api_sound(srna); + StructRNA *srna; + PropertyRNA *prop; + + srna = RNA_def_struct(brna, "Sound", "ID"); + RNA_def_struct_sdna(srna, "bSound"); + RNA_def_struct_ui_text( + srna, "Sound", "Sound data-block referencing an external or packed sound file"); + RNA_def_struct_ui_icon(srna, ICON_SOUND); + + /*rna_def_ipo_common(srna); */ + + prop = RNA_def_property(srna, "filepath", PROP_STRING, PROP_FILEPATH); + RNA_def_property_string_sdna(prop, NULL, "name"); + RNA_def_property_ui_text(prop, "File Path", "Sound sample file used by this Sound data-block"); + RNA_def_property_update(prop, 0, "rna_Sound_update"); + + prop = RNA_def_property(srna, "packed_file", PROP_POINTER, PROP_NONE); + RNA_def_property_pointer_sdna(prop, NULL, "packedfile"); + RNA_def_property_ui_text(prop, "Packed File", ""); + + prop = RNA_def_property(srna, "use_memory_cache", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_boolean_funcs(prop, "rna_Sound_caching_get", "rna_Sound_caching_set"); + RNA_def_property_ui_text(prop, "Caching", "The sound file is decoded and loaded into RAM"); + RNA_def_property_update(prop, 0, "rna_Sound_caching_update"); + + prop = RNA_def_property(srna, "use_mono", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_boolean_sdna(prop, NULL, "flags", SOUND_FLAGS_MONO); + RNA_def_property_ui_text( + prop, + "Mono", + "If the file contains multiple audio channels they are rendered to a single one"); + RNA_def_property_update(prop, 0, "rna_Sound_update"); + + RNA_api_sound(srna); } void RNA_def_sound(BlenderRNA *brna) { - rna_def_sound(brna); + rna_def_sound(brna); } #endif |