GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
mpeg4_sound.c File Reference
#include "nodes_stacks.h"
#include "visual_manager.h"
+ Include dependency graph for mpeg4_sound.c:

Data Structures

struct  Sound2DStack
 
struct  SoundStack
 

Functions

static void TraverseSound2D (GF_Node *node, void *rs, Bool is_destroy)
 
static Bool SND2D_GetChannelVolume (GF_Node *node, Fixed *vol)
 
static u8 SND2D_GetPriority (GF_Node *node)
 
void compositor_init_sound2d (GF_Compositor *compositor, GF_Node *node)
 
static Fixed snd_compute_gain (Fixed min_b, Fixed min_f, Fixed max_b, Fixed max_f, SFVec3f pos)
 
static void TraverseSound (GF_Node *node, void *rs, Bool is_destroy)
 
static Bool SND_GetChannelVolume (GF_Node *node, Fixed *vol)
 
static u8 SND_GetPriority (GF_Node *node)
 
void compositor_init_sound (GF_Compositor *compositor, GF_Node *node)
 

Data Structure Documentation

struct Sound2DStack
+ Collaboration diagram for Sound2DStack:
Data Fields
GF_SoundInterface snd_ifce
SFVec3f pos
struct SoundStack
+ Collaboration diagram for SoundStack:
Data Fields
GF_SoundInterface snd_ifce
GF_Matrix mx
SFVec3f last_pos
Bool identity
Fixed intensity
Fixed lgain
Fixed rgain

Function Documentation

static void TraverseSound2D ( GF_Node node,
void *  rs,
Bool  is_destroy 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static Bool SND2D_GetChannelVolume ( GF_Node node,
Fixed vol 
)
static

+ Here is the caller graph for this function:

static u8 SND2D_GetPriority ( GF_Node node)
static

+ Here is the caller graph for this function:

void compositor_init_sound2d ( GF_Compositor *  compositor,
GF_Node node 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static Fixed snd_compute_gain ( Fixed  min_b,
Fixed  min_f,
Fixed  max_b,
Fixed  max_f,
SFVec3f  pos 
)
static

+ Here is the caller graph for this function:

static void TraverseSound ( GF_Node node,
void *  rs,
Bool  is_destroy 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static Bool SND_GetChannelVolume ( GF_Node node,
Fixed vol 
)
static

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static u8 SND_GetPriority ( GF_Node node)
static

+ Here is the caller graph for this function:

void compositor_init_sound ( GF_Compositor *  compositor,
GF_Node node 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function: