GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
|
#include <gpac/internal/terminal_dev.h>
#include <gpac/internal/compositor_dev.h>
#include <gpac/sync_layer.h>
#include <gpac/constants.h>
#include "media_memory.h"
#include "media_control.h"
Functions | |
static void | ch_buffer_off (GF_Channel *ch) |
static void | ch_buffer_on (GF_Channel *ch) |
static void | Channel_Reset (GF_Channel *ch, Bool for_start) |
GF_Channel * | gf_es_new (GF_ESD *esd) |
void | gf_es_reconfig_sl (GF_Channel *ch, GF_SLConfig *slc, Bool use_m2ts_sections) |
void | gf_es_del (GF_Channel *ch) |
Bool | gf_es_owns_clock (GF_Channel *ch) |
GF_Err | gf_es_start (GF_Channel *ch) |
GF_Err | gf_es_stop (GF_Channel *ch) |
void | Channel_WaitRAP (GF_Channel *ch) |
void | gf_es_reset_buffers (GF_Channel *ch) |
void | gf_es_reset_timing (GF_Channel *ch) |
static Bool | Channel_NeedsBuffering (GF_Channel *ch, u32 ForRebuffering) |
static void | Channel_UpdateBuffering (GF_Channel *ch, Bool update_info) |
static void | Channel_UpdateBufferTime (GF_Channel *ch) |
static void | Channel_DispatchAU (GF_Channel *ch, u32 duration) |
void | Channel_ReceiveSkipSL (GF_ClientService *serv, GF_Channel *ch, const char *StreamBuf, u32 StreamLength) |
static void | gf_es_check_timing (GF_Channel *ch) |
void | gf_es_dispatch_raw_media_au (GF_Channel *ch, char *payload, u32 payload_size, u32 cts) |
void | gf_es_receive_sl_packet (GF_ClientService *serv, GF_Channel *ch, char *payload, u32 payload_size, GF_SLHeader *header, GF_Err reception_status) |
void | gf_es_on_eos (GF_Channel *ch) |
GF_DBUnit * | gf_es_get_au (GF_Channel *ch) |
void | gf_es_init_dummy (GF_Channel *ch) |
void | gf_es_drop_au (GF_Channel *ch) |
void | gf_es_lock (GF_Channel *ch, u32 LockIt) |
static void | refresh_non_interactive_clocks (GF_ObjectManager *odm) |
void | gf_es_on_connect (GF_Channel *ch) |
void | gf_es_config_drm (GF_Channel *ch, GF_NetComDRMConfig *drm_cfg) |
|
static |
|
static |
|
static |
GF_Channel* gf_es_new | ( | GF_ESD * | esd | ) |
void gf_es_reconfig_sl | ( | GF_Channel * | ch, |
GF_SLConfig * | slc, | ||
Bool | use_m2ts_sections | ||
) |
void gf_es_del | ( | GF_Channel * | ch | ) |
Bool gf_es_owns_clock | ( | GF_Channel * | ch | ) |
GF_Err gf_es_start | ( | GF_Channel * | ch | ) |
GF_Err gf_es_stop | ( | GF_Channel * | ch | ) |
void Channel_WaitRAP | ( | GF_Channel * | ch | ) |
void gf_es_reset_buffers | ( | GF_Channel * | ch | ) |
void gf_es_reset_timing | ( | GF_Channel * | ch | ) |
|
static |
|
static |
|
static |
void Channel_ReceiveSkipSL | ( | GF_ClientService * | serv, |
GF_Channel * | ch, | ||
const char * | StreamBuf, | ||
u32 | StreamLength | ||
) |
|
static |
void gf_es_receive_sl_packet | ( | GF_ClientService * | serv, |
GF_Channel * | ch, | ||
char * | payload, | ||
u32 | payload_size, | ||
GF_SLHeader * | header, | ||
GF_Err | reception_status | ||
) |
void gf_es_on_eos | ( | GF_Channel * | ch | ) |
GF_DBUnit* gf_es_get_au | ( | GF_Channel * | ch | ) |
void gf_es_init_dummy | ( | GF_Channel * | ch | ) |
void gf_es_drop_au | ( | GF_Channel * | ch | ) |
void gf_es_lock | ( | GF_Channel * | ch, |
u32 | LockIt | ||
) |
|
static |
void gf_es_on_connect | ( | GF_Channel * | ch | ) |
void gf_es_config_drm | ( | GF_Channel * | ch, |
GF_NetComDRMConfig * | drm_cfg | ||
) |