diff options
author | Liong Sauw Ming <ming@teluu.com> | 2011-10-26 09:01:53 +0000 |
---|---|---|
committer | Liong Sauw Ming <ming@teluu.com> | 2011-10-26 09:01:53 +0000 |
commit | 6187fb31a1f1e9b1f07f1b9b8022c97f3c02b25e (patch) | |
tree | 5fa3549dde179190131509ba4079d4bfbecb0200 /pjmedia/include/pjmedia-videodev/videodev.h | |
parent | 685cb1d88b3fa2e12547d11834f5b34335507f94 (diff) |
Fixed #1401: Add support for video device's window flags
Now support flags PJMEDIA_VID_DEV_WND_BORDER and PJMEDIA_VID_DEV_WND_RESIZABLE.
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3864 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia/include/pjmedia-videodev/videodev.h')
-rw-r--r-- | pjmedia/include/pjmedia-videodev/videodev.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/pjmedia/include/pjmedia-videodev/videodev.h b/pjmedia/include/pjmedia-videodev/videodev.h index 06282c89..767fdf73 100644 --- a/pjmedia/include/pjmedia-videodev/videodev.h +++ b/pjmedia/include/pjmedia-videodev/videodev.h @@ -111,6 +111,24 @@ typedef struct pjmedia_vid_dev_switch_param /** + * Enumeration of window flags. + */ +typedef enum pjmedia_vid_dev_wnd_flag +{ + /** + * Window with border. + */ + PJMEDIA_VID_DEV_WND_BORDER = 1, + + /** + * Window can be resized. + */ + PJMEDIA_VID_DEV_WND_RESIZABLE = 2 + +} pjmedia_vid_dev_wnd_flag; + + +/** * Device index constants. */ enum @@ -239,6 +257,13 @@ typedef enum pjmedia_vid_dev_cap PJMEDIA_VID_DEV_CAP_SWITCH = 256, /** + * Support for setting the output video window's flags. + * The value of this capability is a bitmask combination of + * #pjmedia_vid_dev_wnd_flag. + */ + PJMEDIA_VID_DEV_CAP_OUTPUT_WINDOW_FLAGS = 512, + + /** * End of standard capability */ PJMEDIA_VID_DEV_CAP_MAX = 16384 @@ -421,6 +446,12 @@ typedef struct pjmedia_vid_dev_param */ pjmedia_orient orient; + /** + * Video window flags. This setting is optional, and will only be used + * if PJMEDIA_VID_DEV_CAP_OUTPUT_WINDOW_FLAGS is set in the flags. + */ + unsigned window_flags; + } pjmedia_vid_dev_param; |