WARNING: The online documentation has moved to https://docs.pjsip.org.

Visit the new documentation at https://docs.pjsip.org:

BLOG | DOCUMENTATION | GITHUB

Home --> Documentations --> PJMEDIA Reference

vid_conf.h File Reference

Video conference bridge. More...

Data Structures

struct  pjmedia_vid_conf_setting
 
struct  pjmedia_vid_conf_port_info
 

Typedefs

typedef struct pjmedia_vid_conf pjmedia_vid_conf
 

Enumerations

enum  pjmedia_vid_conf_layout {
  PJMEDIA_VID_CONF_LAYOUT_DEFAULT ,
  PJMEDIA_VID_CONF_LAYOUT_SELECTIVE_FOCUS ,
  PJMEDIA_VID_CONF_LAYOUT_INTERVAL_FOCUS ,
  PJMEDIA_VID_CONF_LAYOUT_CUSTOM
}
 

Functions

void pjmedia_vid_conf_setting_default (pjmedia_vid_conf_setting *opt)
 
pj_status_t pjmedia_vid_conf_create (pj_pool_t *pool, const pjmedia_vid_conf_setting *opt, pjmedia_vid_conf **p_vid_conf)
 
pj_status_t pjmedia_vid_conf_destroy (pjmedia_vid_conf *vid_conf)
 
pj_status_t pjmedia_vid_conf_add_port (pjmedia_vid_conf *vid_conf, pj_pool_t *pool, pjmedia_port *port, const pj_str_t *name, void *opt, unsigned *p_slot)
 
pj_status_t pjmedia_vid_conf_remove_port (pjmedia_vid_conf *vid_conf, unsigned slot)
 
unsigned pjmedia_vid_conf_get_port_count (pjmedia_vid_conf *vid_conf)
 
pj_status_t pjmedia_vid_conf_enum_ports (pjmedia_vid_conf *vid_conf, unsigned slots[], unsigned *count)
 
pj_status_t pjmedia_vid_conf_get_port_info (pjmedia_vid_conf *vid_conf, unsigned slot, pjmedia_vid_conf_port_info *info)
 
pj_status_t pjmedia_vid_conf_connect_port (pjmedia_vid_conf *vid_conf, unsigned src_slot, unsigned sink_slot, void *opt)
 
pj_status_t pjmedia_vid_conf_disconnect_port (pjmedia_vid_conf *vid_conf, unsigned src_slot, unsigned sink_slot)
 
pj_status_t pjmedia_vid_conf_update_port (pjmedia_vid_conf *vid_conf, unsigned slot)
 

 


PJMEDIA small footprint Open Source media stack
Copyright (C) 2006-2008 Teluu Inc.