Blender V4.3
SEQ_sound.hh File Reference

Go to the source code of this file.

Classes

struct  SoundModifierWorkerInfo
 

Macros

#define SOUND_EQUALIZER_DEFAULT_MIN_FREQ   30.0
 
#define SOUND_EQUALIZER_DEFAULT_MAX_FREQ   20000.0
 
#define SOUND_EQUALIZER_DEFAULT_MAX_DB   35.0
 
#define SOUND_EQUALIZER_SIZE_CONVERSION   2048
 
#define SOUND_EQUALIZER_SIZE_DEFINITION   1000
 

Functions

void SEQ_sound_update_bounds_all (Scene *scene)
 
void SEQ_sound_update_bounds (Scene *scene, Sequence *seq)
 
void SEQ_sound_update (Scene *scene, bSound *sound)
 
void SEQ_sound_update_length (Main *bmain, Scene *scene)
 
float SEQ_sound_pitch_get (const Scene *scene, const Sequence *seq)
 
EQCurveMappingDataSEQ_sound_equalizer_add (SoundEqualizerModifierData *semd, float minX, float maxX)
 
void SEQ_sound_blend_write (BlendWriter *writer, ListBase *soundbase)
 
void SEQ_sound_blend_read_data (BlendDataReader *reader, ListBase *lb)
 
void * SEQ_sound_modifier_recreator (Sequence *seq, SequenceModifierData *smd, void *sound)
 
void SEQ_sound_equalizermodifier_init_data (SequenceModifierData *smd)
 
void SEQ_sound_equalizermodifier_free (SequenceModifierData *smd)
 
void SEQ_sound_equalizermodifier_copy_data (SequenceModifierData *target, SequenceModifierData *smd)
 
void * SEQ_sound_equalizermodifier_recreator (Sequence *seq, SequenceModifierData *smd, void *sound)
 
void SEQ_sound_equalizermodifier_set_graphs (SoundEqualizerModifierData *semd, int number)
 
const SoundModifierWorkerInfoSEQ_sound_modifier_worker_info_get (int type)
 
EQCurveMappingDataSEQ_sound_equalizermodifier_add_graph (SoundEqualizerModifierData *semd, float min_freq, float max_freq)
 
void SEQ_sound_equalizermodifier_remove_graph (SoundEqualizerModifierData *semd, EQCurveMappingData *eqcmd)
 

Macro Definition Documentation

◆ SOUND_EQUALIZER_DEFAULT_MAX_DB

#define SOUND_EQUALIZER_DEFAULT_MAX_DB   35.0

Definition at line 25 of file SEQ_sound.hh.

Referenced by SEQ_sound_equalizer_add(), and SEQ_sound_equalizermodifier_recreator().

◆ SOUND_EQUALIZER_DEFAULT_MAX_FREQ

◆ SOUND_EQUALIZER_DEFAULT_MIN_FREQ

#define SOUND_EQUALIZER_DEFAULT_MIN_FREQ   30.0

◆ SOUND_EQUALIZER_SIZE_CONVERSION

#define SOUND_EQUALIZER_SIZE_CONVERSION   2048

Definition at line 26 of file SEQ_sound.hh.

Referenced by SEQ_sound_equalizermodifier_recreator().

◆ SOUND_EQUALIZER_SIZE_DEFINITION

#define SOUND_EQUALIZER_SIZE_DEFINITION   1000

Definition at line 27 of file SEQ_sound.hh.

Referenced by SEQ_sound_equalizermodifier_recreator().

Function Documentation

◆ SEQ_sound_blend_read_data()

void SEQ_sound_blend_read_data ( BlendDataReader * reader,
ListBase * lb )

◆ SEQ_sound_blend_write()

void SEQ_sound_blend_write ( BlendWriter * writer,
ListBase * soundbase )

◆ SEQ_sound_equalizer_add()

◆ SEQ_sound_equalizermodifier_add_graph()

EQCurveMappingData * SEQ_sound_equalizermodifier_add_graph ( SoundEqualizerModifierData * semd,
float min_freq,
float max_freq )

Definition at line 210 of file sequencer/intern/sound.cc.

References SEQ_sound_equalizer_add().

◆ SEQ_sound_equalizermodifier_copy_data()

◆ SEQ_sound_equalizermodifier_free()

◆ SEQ_sound_equalizermodifier_init_data()

void SEQ_sound_equalizermodifier_init_data ( SequenceModifierData * smd)

◆ SEQ_sound_equalizermodifier_recreator()

◆ SEQ_sound_equalizermodifier_remove_graph()

void SEQ_sound_equalizermodifier_remove_graph ( SoundEqualizerModifierData * semd,
EQCurveMappingData * eqcmd )

◆ SEQ_sound_equalizermodifier_set_graphs()

◆ SEQ_sound_modifier_recreator()

◆ SEQ_sound_modifier_worker_info_get()

const SoundModifierWorkerInfo * SEQ_sound_modifier_worker_info_get ( int type)

◆ SEQ_sound_pitch_get()

float SEQ_sound_pitch_get ( const Scene * scene,
const Sequence * seq )

◆ SEQ_sound_update()

void SEQ_sound_update ( Scene * scene,
bSound * sound )

Definition at line 139 of file sequencer/intern/sound.cc.

References seq_update_sound_recursive().

◆ SEQ_sound_update_bounds()

◆ SEQ_sound_update_bounds_all()

◆ SEQ_sound_update_length()

void SEQ_sound_update_length ( Main * bmain,
Scene * scene )

Definition at line 77 of file sequencer/intern/sound.cc.

References UNUSED_VARS.