GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
|
#include <hyb_in.h>
Data Fields | |
const char * | name |
Bool(* | CanHandleURL )(const char *url) |
GF_ObjectDescriptor *(* | GetOD )(void) |
GF_Err(* | Connect )(struct s_GF_HYBMEDIA *self, GF_ClientService *service, const char *url) |
GF_Err(* | Disconnect )(struct s_GF_HYBMEDIA *self) |
GF_Err(* | SetState )(struct s_GF_HYBMEDIA *self, const GF_NET_CHAN_CMD state) |
GF_Err(* | GetData )(struct s_GF_HYBMEDIA *self, char **out_data_ptr, u32 *out_data_size, GF_SLHeader *out_sl_hdr) |
GF_Err(* | ReleaseData )(struct s_GF_HYBMEDIA *self) |
HYB_DATA_MODE | data_mode |
void * | private_data |
HYB_STATE | state |
GF_ClientService * | owner |
LPNETCHANNEL | channel |
const char* GF_HYBMEDIA::name |
Bool(* GF_HYBMEDIA::CanHandleURL)(const char *url) |
GF_ObjectDescriptor*(* GF_HYBMEDIA::GetOD)(void) |
GF_Err(* GF_HYBMEDIA::Connect)(struct s_GF_HYBMEDIA *self, GF_ClientService *service, const char *url) |
GF_Err(* GF_HYBMEDIA::Disconnect)(struct s_GF_HYBMEDIA *self) |
GF_Err(* GF_HYBMEDIA::SetState)(struct s_GF_HYBMEDIA *self, const GF_NET_CHAN_CMD state) |
GF_Err(* GF_HYBMEDIA::GetData)(struct s_GF_HYBMEDIA *self, char **out_data_ptr, u32 *out_data_size, GF_SLHeader *out_sl_hdr) |
GF_Err(* GF_HYBMEDIA::ReleaseData)(struct s_GF_HYBMEDIA *self) |
HYB_DATA_MODE GF_HYBMEDIA::data_mode |
void* GF_HYBMEDIA::private_data |
HYB_STATE GF_HYBMEDIA::state |
GF_ClientService* GF_HYBMEDIA::owner |
LPNETCHANNEL GF_HYBMEDIA::channel |