Ignore:
Timestamp:
Jul 12, 2011 11:08:32 AM (13 years ago)
Author:
nanang
Message:

Re #1263:

  • implemented video window management (get/set visibility, pos, resize)
  • integrated video window and video capture preview into call
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/branches/projects/2.0-dev/pjsip/include/pjsua-lib/pjsua_internal.h

    r3609 r3629  
    5050typedef struct pjsua_call pjsua_call; 
    5151 
     52 
    5253/** 
    5354 * Call's media stream. 
     
    7273        struct { 
    7374            pjmedia_vid_stream  *stream;    /**< The video stream.          */ 
    74             pjmedia_vid_port    *capturer;  /**< Video capturer.            */ 
    75             pjmedia_vid_port    *renderer;  /**< Video renderer.            */ 
    76             pjmedia_converter   *conv_enc;  /**< Converter for encoding dir.*/ 
    77             pjmedia_converter   *conv_dec;  /**< Converter for decoding dir.*/ 
     75            pjsua_vid_win_id     cap_win_id;/**< The video capture window   */ 
     76            pjsua_vid_win_id     rdr_win_id;/**< The video render window    */ 
    7877        } v; 
    7978 
     
    315314    pjsua_vid_win_type           type;          /**< Type.              */ 
    316315    pj_pool_t                   *pool;          /**< Own pool.          */ 
    317     pjsua_call_id                call_id;       /**< Owner call or -1   */ 
     316    unsigned                     ref_cnt;       /**< Reference counter. */ 
    318317    pjmedia_vid_port            *vp_cap;        /**< Capture vidport.   */ 
    319318    pjmedia_vid_port            *vp_rend;       /**< Renderer vidport   */ 
     319    pjmedia_port                *tee;           /**< Video tee          */ 
    320320    pjmedia_vid_dev_index        preview_cap_id;/* Capture dev id       */ 
    321321} pjsua_vid_win; 
     
    668668    pj_bzero(w, sizeof(*w)); 
    669669    if (pool) pj_pool_reset(pool); 
    670     w->call_id = PJSUA_INVALID_ID; 
     670    w->ref_cnt = 0; 
    671671    w->pool = pool; 
    672672    w->preview_cap_id = PJMEDIA_VID_INVALID_DEV; 
Note: See TracChangeset for help on using the changeset viewer.