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
avcap.cpp File Reference
#include <avcap/avcap.h>
#include <gpac/modules/service.h>
#include <gpac/modules/codec.h>
#include <gpac/constants.h>
#include <gpac/download.h>
+ Include dependency graph for avcap.cpp:

Data Structures

class  GPACCaptureHandler
 
struct  AVCapIn
 

Functions

DeviceDescriptor * get_device_descriptor (char *name)
 
Bool AVCap_CanHandleURL (GF_InputService *plug, const char *url)
 
GF_Err AVCap_ConnectService (GF_InputService *plug, GF_ClientService *serv, const char *url)
 
GF_Err AVCap_CloseService (GF_InputService *plug)
 
static GF_DescriptorAVCap_GetServiceDesc (GF_InputService *plug, u32 expect_type, const char *sub_url)
 
GF_Err AVCap_ServiceCommand (GF_InputService *plug, GF_NetworkCommand *com)
 
GF_Err AVCap_ConnectChannel (GF_InputService *plug, LPNETCHANNEL channel, const char *url, Bool upstream)
 
GF_Err AVCap_DisconnectChannel (GF_InputService *plug, LPNETCHANNEL channel)
 
Bool AVCap_CanHandleURLInService (GF_InputService *plug, const char *url)
 
const u32QueryInterfaces ()
 
GF_BaseInterfaceLoadInterface (u32 InterfaceType)
 
void ShutdownInterface (GF_BaseInterface *bi)
 

Data Structure Documentation

struct AVCapIn
+ Collaboration diagram for AVCapIn:
Data Fields
GF_ClientService * service
u32 state
DeviceDescriptor * device_desc
CaptureDevice * device
GPACCaptureHandler * video_handler
GPACCaptureHandler * audio_handler
u32 width
u32 height
u32 pixel_format
u32 stride
u32 out_size
u32 fps
u32 default_4cc
Bool flip_video

Function Documentation

DeviceDescriptor* get_device_descriptor ( char *  name)

+ Here is the caller graph for this function:

Bool AVCap_CanHandleURL ( GF_InputService plug,
const char *  url 
)

+ Here is the caller graph for this function:

GF_Err AVCap_ConnectService ( GF_InputService plug,
GF_ClientService *  serv,
const char *  url 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err AVCap_CloseService ( GF_InputService plug)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static GF_Descriptor* AVCap_GetServiceDesc ( GF_InputService plug,
u32  expect_type,
const char *  sub_url 
)
static

+ Here is the caller graph for this function:

GF_Err AVCap_ServiceCommand ( GF_InputService plug,
GF_NetworkCommand com 
)

+ Here is the caller graph for this function:

GF_Err AVCap_ConnectChannel ( GF_InputService plug,
LPNETCHANNEL  channel,
const char *  url,
Bool  upstream 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

GF_Err AVCap_DisconnectChannel ( GF_InputService plug,
LPNETCHANNEL  channel 
)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Bool AVCap_CanHandleURLInService ( GF_InputService plug,
const char *  url 
)

+ Here is the caller graph for this function:

const u32* QueryInterfaces ( )
GF_BaseInterface* LoadInterface ( u32  InterfaceType)

+ Here is the call graph for this function:

void ShutdownInterface ( GF_BaseInterface bi)

+ Here is the call graph for this function: