Blender  V3.3
Functions
sound_ops.c File Reference
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "MEM_guardedalloc.h"
#include "BLI_blenlib.h"
#include "BLI_utildefines.h"
#include "DNA_scene_types.h"
#include "DNA_sequence_types.h"
#include "DNA_sound_types.h"
#include "DNA_space_types.h"
#include "DNA_userdef_types.h"
#include "BKE_context.h"
#include "BKE_fcurve.h"
#include "BKE_global.h"
#include "BKE_lib_id.h"
#include "BKE_main.h"
#include "BKE_packedFile.h"
#include "BKE_report.h"
#include "BKE_scene.h"
#include "BKE_sound.h"
#include "RNA_access.h"
#include "RNA_define.h"
#include "RNA_enum_types.h"
#include "RNA_prototypes.h"
#include "SEQ_iterator.h"
#include "SEQ_utils.h"
#include "UI_interface.h"
#include "WM_api.h"
#include "WM_types.h"
#include "DEG_depsgraph_query.h"
#include "ED_sound.h"
#include "ED_util.h"

Go to the source code of this file.

Functions

static void sound_open_cancel (bContext *UNUSED(C), wmOperator *op)
 
static void sound_open_init (bContext *C, wmOperator *op)
 
static int sound_open_exec (bContext *UNUSED(C), wmOperator *op)
 
static int sound_open_invoke (bContext *C, wmOperator *op, const wmEvent *event)
 
static void SOUND_OT_open (wmOperatorType *ot)
 
static void SOUND_OT_open_mono (wmOperatorType *ot)
 
static void sound_update_animation_flags (Scene *scene)
 
static bool sound_update_animation_flags_fn (Sequence *seq, void *user_data)
 
static int sound_update_animation_flags_exec (bContext *C, wmOperator *UNUSED(op))
 
static void SOUND_OT_update_animation_flags (wmOperatorType *ot)
 
static int sound_bake_animation_exec (bContext *C, wmOperator *UNUSED(op))
 
static void SOUND_OT_bake_animation (wmOperatorType *ot)
 
static int sound_mixdown_exec (bContext *C, wmOperator *op)
 
static int sound_mixdown_invoke (bContext *C, wmOperator *op, const wmEvent *event)
 
static void SOUND_OT_mixdown (wmOperatorType *ot)
 
static bool sound_poll (bContext *C)
 
static int sound_pack_exec (bContext *C, wmOperator *op)
 
static void SOUND_OT_pack (wmOperatorType *ot)
 
static int sound_unpack_exec (bContext *C, wmOperator *op)
 
static int sound_unpack_invoke (bContext *C, wmOperator *op, const wmEvent *UNUSED(event))
 
static void SOUND_OT_unpack (wmOperatorType *ot)
 
void ED_operatortypes_sound (void)
 

Function Documentation

◆ ED_operatortypes_sound()

void ED_operatortypes_sound ( void  )

◆ sound_bake_animation_exec()

static int sound_bake_animation_exec ( bContext C,
wmOperator UNUSEDop 
)
static

◆ sound_mixdown_exec()

static int sound_mixdown_exec ( bContext C,
wmOperator op 
)
static

◆ sound_mixdown_invoke()

static int sound_mixdown_invoke ( bContext C,
wmOperator op,
const wmEvent event 
)
static

◆ sound_open_cancel()

static void sound_open_cancel ( bContext UNUSEDC,
wmOperator op 
)
static

Definition at line 58 of file sound_ops.c.

References wmOperator::customdata, MEM_freeN, and NULL.

Referenced by SOUND_OT_open(), and SOUND_OT_open_mono().

◆ sound_open_exec()

static int sound_open_exec ( bContext UNUSEDC,
wmOperator op 
)
static

◆ sound_open_init()

static void sound_open_init ( bContext C,
wmOperator op 
)
static

◆ sound_open_invoke()

static int sound_open_invoke ( bContext C,
wmOperator op,
const wmEvent event 
)
static

◆ SOUND_OT_bake_animation()

static void SOUND_OT_bake_animation ( wmOperatorType ot)
static

◆ SOUND_OT_mixdown()

static void SOUND_OT_mixdown ( wmOperatorType ot)
static

◆ SOUND_OT_open()

static void SOUND_OT_open ( wmOperatorType ot)
static

◆ SOUND_OT_open_mono()

static void SOUND_OT_open_mono ( wmOperatorType ot)
static

◆ SOUND_OT_pack()

static void SOUND_OT_pack ( wmOperatorType ot)
static

◆ SOUND_OT_unpack()

static void SOUND_OT_unpack ( wmOperatorType ot)
static

◆ SOUND_OT_update_animation_flags()

static void SOUND_OT_update_animation_flags ( wmOperatorType ot)
static

◆ sound_pack_exec()

static int sound_pack_exec ( bContext C,
wmOperator op 
)
static

◆ sound_poll()

static bool sound_poll ( bContext C)
static

Definition at line 739 of file sound_ops.c.

References Editing::act_seq, C, CTX_data_scene(), Scene::ed, SEQ_TYPE_SOUND_RAM, and Sequence::type.

Referenced by SOUND_OT_pack(), and SOUND_OT_unpack().

◆ sound_unpack_exec()

static int sound_unpack_exec ( bContext C,
wmOperator op 
)
static

◆ sound_unpack_invoke()

static int sound_unpack_invoke ( bContext C,
wmOperator op,
const wmEvent UNUSEDevent 
)
static

◆ sound_update_animation_flags()

static void sound_update_animation_flags ( Scene scene)
static

◆ sound_update_animation_flags_exec()

static int sound_update_animation_flags_exec ( bContext C,
wmOperator UNUSEDop 
)
static

◆ sound_update_animation_flags_fn()

static bool sound_update_animation_flags_fn ( Sequence seq,
void user_data 
)
static