Ignore:
Timestamp:
Jul 22, 2011 4:49:36 AM (13 years ago)
Author:
nanang
Message:

Re #1332: Added type definition of video window handle.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjmedia/include/pjmedia-videodev/videodev.h

    r3664 r3675  
    4545 */ 
    4646typedef pj_int32_t pjmedia_vid_dev_index; 
     47 
     48/** 
     49 * Enumeration of window handle type. 
     50 */ 
     51typedef enum pjmedia_vid_dev_hwnd_type 
     52{ 
     53    /** 
     54     * Type none. 
     55     */ 
     56    PJMEDIA_VID_DEV_HWND_TYPE_NONE, 
     57 
     58    /** 
     59     * Native window handle on Windows. 
     60     */ 
     61    PJMEDIA_VID_DEV_HWND_TYPE_WINDOWS 
     62 
     63} pjmedia_vid_dev_hwnd_type; 
     64 
     65/** 
     66 * Type for window handle. 
     67 */ 
     68typedef struct pjmedia_vid_dev_hwnd 
     69{ 
     70    /** 
     71     * The window handle type. 
     72     */ 
     73    pjmedia_vid_dev_hwnd_type type; 
     74 
     75    /** 
     76     * The window handle. 
     77     */ 
     78    union 
     79    { 
     80        void        *ptr;       /**< Pointer value      */ 
     81        int          fd;        /**< Descriptor value   */ 
     82    } hwnd; 
     83 
     84} pjmedia_vid_dev_hwnd; 
    4785 
    4886/** 
     
    268306     * the flags. 
    269307     */ 
    270     void *window; 
     308    pjmedia_vid_dev_hwnd window; 
    271309 
    272310    /** 
Note: See TracChangeset for help on using the changeset viewer.