libgpac
Documentation of the core library of GPAC
audio_render.c File Reference
+ Include dependency graph for audio_render.c:

Functions

void gf_ar_rcfg_done (GF_Filter *filter, GF_FilterPid *pid, GF_FilterPacket *pck)
 
static GF_Err gf_ar_setup_output_format (GF_AudioRenderer *ar)
 
static void gf_ar_pause (GF_AudioRenderer *ar, Bool DoFreeze, Bool for_reconfig, Bool reset_hw_buffer)
 
GF_AudioRenderergf_sc_ar_load (GF_Compositor *compositor, u32 init_flags)
 
void gf_sc_ar_del (GF_AudioRenderer *ar)
 
void gf_sc_ar_reset (GF_AudioRenderer *ar)
 
void gf_sc_ar_control (GF_AudioRenderer *ar, u32 PauseType)
 
void gf_sc_ar_set_volume (GF_AudioRenderer *ar, u32 Volume)
 
void gf_sc_ar_mute (GF_AudioRenderer *ar, Bool mute)
 
void gf_sc_ar_set_pan (GF_AudioRenderer *ar, u32 Balance)
 
void compositor_setup_aout (GF_Compositor *ctx)
 
void gf_sc_ar_add_src (GF_AudioRenderer *ar, GF_AudioInterface *source)
 
void gf_sc_ar_remove_src (GF_AudioRenderer *ar, GF_AudioInterface *source)
 
void gf_sc_ar_update_video_clock (GF_AudioRenderer *ar, u32 video_ts)
 
static void gf_ar_pck_done (GF_Filter *filter, GF_FilterPid *pid, GF_FilterPacket *pck)
 
void gf_ar_send_packets (GF_AudioRenderer *ar)
 
void gf_sc_ar_send_or_reconfig (GF_AudioRenderer *ar)
 
u32 gf_sc_ar_get_clock (GF_AudioRenderer *ar)
 

Function Documentation

◆ gf_ar_rcfg_done()

void gf_ar_rcfg_done ( GF_Filter *  filter,
GF_FilterPid *  pid,
GF_FilterPacket *  pck 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ar_setup_output_format()

static GF_Err gf_ar_setup_output_format ( GF_AudioRenderer ar)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ar_pause()

static void gf_ar_pause ( GF_AudioRenderer ar,
Bool  DoFreeze,
Bool  for_reconfig,
Bool  reset_hw_buffer 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sc_ar_load()

GF_AudioRenderer* gf_sc_ar_load ( GF_Compositor *  compositor,
u32  init_flags 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sc_ar_del()

void gf_sc_ar_del ( GF_AudioRenderer ar)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sc_ar_reset()

void gf_sc_ar_reset ( GF_AudioRenderer ar)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sc_ar_control()

void gf_sc_ar_control ( GF_AudioRenderer ar,
u32  PauseType 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sc_ar_set_volume()

void gf_sc_ar_set_volume ( GF_AudioRenderer ar,
u32  Volume 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sc_ar_mute()

void gf_sc_ar_mute ( GF_AudioRenderer ar,
Bool  mute 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sc_ar_set_pan()

void gf_sc_ar_set_pan ( GF_AudioRenderer ar,
u32  Balance 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ compositor_setup_aout()

void compositor_setup_aout ( GF_Compositor *  ctx)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sc_ar_add_src()

void gf_sc_ar_add_src ( GF_AudioRenderer ar,
GF_AudioInterface source 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sc_ar_remove_src()

void gf_sc_ar_remove_src ( GF_AudioRenderer ar,
GF_AudioInterface source 
)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sc_ar_update_video_clock()

void gf_sc_ar_update_video_clock ( GF_AudioRenderer ar,
u32  video_ts 
)
+ Here is the caller graph for this function:

◆ gf_ar_pck_done()

static void gf_ar_pck_done ( GF_Filter *  filter,
GF_FilterPid *  pid,
GF_FilterPacket *  pck 
)
static
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_ar_send_packets()

void gf_ar_send_packets ( GF_AudioRenderer ar)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sc_ar_send_or_reconfig()

void gf_sc_ar_send_or_reconfig ( GF_AudioRenderer ar)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ gf_sc_ar_get_clock()

u32 gf_sc_ar_get_clock ( GF_AudioRenderer ar)
+ Here is the caller graph for this function: