Ignore:
Timestamp:
Sep 19, 2011 8:26:35 AM (13 years ago)
Author:
bennylp
Message:

Implemented native video preview support. This closes #1340

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/include/pjsua-lib/pjsua_internal.h

    r3666 r3756  
    308308} pjsua_stun_resolve; 
    309309 
     310/* See also pjsua_vid_win_type_name() */ 
    310311typedef enum pjsua_vid_win_type 
    311312{ 
     
    323324    pjmedia_vid_port            *vp_rend;       /**< Renderer vidport   */ 
    324325    pjmedia_port                *tee;           /**< Video tee          */ 
    325     pjmedia_vid_dev_index        preview_cap_id;/* Capture dev id       */ 
     326    pjmedia_vid_dev_index        preview_cap_id;/**< Capture dev id     */ 
     327    pj_bool_t                    is_native;     /**< Preview is by dev  */ 
    326328} pjsua_vid_win; 
    327329 
     
    676678pj_status_t pjsua_vid_subsys_destroy(void); 
    677679 
    678 PJ_INLINE(void) pjsua_vid_win_reset(pjsua_vid_win_id wid) 
    679 { 
    680680#if PJSUA_HAS_VIDEO 
    681     pjsua_vid_win *w = &pjsua_var.win[wid]; 
    682     pj_pool_t *pool = w->pool; 
    683  
    684     pj_bzero(w, sizeof(*w)); 
    685     if (pool) pj_pool_reset(pool); 
    686     w->ref_cnt = 0; 
    687     w->pool = pool; 
    688     w->preview_cap_id = PJMEDIA_VID_INVALID_DEV; 
     681PJ_DECL(void) pjsua_vid_win_reset(pjsua_vid_win_id wid); 
    689682#else 
    690     PJ_UNUSED_ARG(wid); 
     683#  define pjsua_vid_win_reset(wid) 
    691684#endif 
    692 } 
    693685 
    694686 
Note: See TracChangeset for help on using the changeset viewer.