Ignore:
Timestamp:
Dec 10, 2019 3:55:51 AM (4 years ago)
Author:
nanang
Message:

Close #2255: Add API for making video window full screen.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/src/pjsua-lib/pjsua_vid.c

    r6110 r6117  
    17391739} 
    17401740 
     1741 
     1742/* 
     1743 * Set video window fullscreen. 
     1744 */ 
     1745PJ_DEF(pj_status_t) pjsua_vid_win_set_fullscreen( pjsua_vid_win_id wid, 
     1746                                                  pj_bool_t enabled) 
     1747{ 
     1748    pjsua_vid_win *w; 
     1749    pjmedia_vid_dev_stream *s; 
     1750    pj_status_t status; 
     1751 
     1752    PJ_ASSERT_RETURN(wid >= 0 && wid < PJSUA_MAX_VID_WINS, PJ_EINVAL); 
     1753 
     1754    PJSUA_LOCK(); 
     1755 
     1756    w = &pjsua_var.win[wid]; 
     1757    s = pjmedia_vid_port_get_stream(w->vp_rend? w->vp_rend: w->vp_cap); 
     1758    if (s == NULL) { 
     1759        PJSUA_UNLOCK(); 
     1760        return PJ_EINVAL; 
     1761    } 
     1762 
     1763    status = pjmedia_vid_dev_stream_set_cap(s, 
     1764                            PJMEDIA_VID_DEV_CAP_OUTPUT_FULLSCREEN, &enabled); 
     1765 
     1766    PJSUA_UNLOCK(); 
     1767 
     1768    return status; 
     1769} 
    17411770 
    17421771static void call_get_vid_strm_info(pjsua_call *call, 
Note: See TracChangeset for help on using the changeset viewer.