GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
|
Data Structures | |
struct | FM_FAKE_PUSH |
Macros | |
#define | EXT_MEDIA_LOAD_THREADED |
#define | FM_FAKE_PUSH_AUDIO_FREQ 22050 |
#define | FM_FAKE_PUSH_CHAN_NUM 2 |
#define | FM_FAKE_PUSH_BITS 16 |
#define | FM_FAKE_PUSH_TYPE s16 |
#define | FM_FAKE_PUSH_FRAME_DUR 60 /*in ms*/ |
#define | FM_FAKE_PUSH_FRAME_LEN ((FM_FAKE_PUSH_FRAME_DUR*FM_FAKE_PUSH_CHAN_NUM*FM_FAKE_PUSH_BITS*FM_FAKE_PUSH_AUDIO_FREQ)/(1000*8)) /*in bytes*/ |
Functions | |
static Bool | FM_FAKE_PUSH_CanHandleURL (const char *url) |
static GF_ObjectDescriptor * | FM_FAKE_PUSH_GetOD (void) |
static GF_Err | FM_FAKE_PUSH_Connect (GF_HYBMEDIA *self, GF_ClientService *service, const char *url) |
static GF_Err | FM_FAKE_PUSH_Disconnect (GF_HYBMEDIA *self) |
static GF_Err | FM_FAKE_PUSH_SetState (GF_HYBMEDIA *self, const GF_NET_CHAN_CMD state) |
static GF_ESD * | get_esd () |
static GF_Err | GetData (const GF_HYBMEDIA *self, char **out_data_ptr, u32 *out_data_size, GF_SLHeader *out_sl_hdr) |
u32 | ext_media_load_th (void *par) |
static u32 | audio_gen_th (void *par) |
static void | audio_gen_stop (GF_HYBMEDIA *self) |
Variables | |
FM_FAKE_PUSH | FM_FAKE_PUSH_private_data |
GF_HYBMEDIA | master_fm_fake_push |
struct FM_FAKE_PUSH |
Data Fields | ||
---|---|---|
u64 | PTS | |
unsigned char | buffer10[((60 *2 *16 *22050)/(1000 *8))] | |
unsigned char | buffer90[((60 *2 *16 *22050)/(1000 *8))] | |
GF_Thread * | th | |
GF_Thread * | media_th |
#define EXT_MEDIA_LOAD_THREADED |
#define FM_FAKE_PUSH_AUDIO_FREQ 22050 |
#define FM_FAKE_PUSH_CHAN_NUM 2 |
#define FM_FAKE_PUSH_BITS 16 |
#define FM_FAKE_PUSH_TYPE s16 |
#define FM_FAKE_PUSH_FRAME_DUR 60 /*in ms*/ |
#define FM_FAKE_PUSH_FRAME_LEN ((FM_FAKE_PUSH_FRAME_DUR*FM_FAKE_PUSH_CHAN_NUM*FM_FAKE_PUSH_BITS*FM_FAKE_PUSH_AUDIO_FREQ)/(1000*8)) /*in bytes*/ |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
u32 ext_media_load_th | ( | void * | par | ) |
|
static |
|
static |
FM_FAKE_PUSH FM_FAKE_PUSH_private_data |
GF_HYBMEDIA master_fm_fake_push |