From c336074922672ac6d31e1d0337f3dac7c6b4563d Mon Sep 17 00:00:00 2001 From: Liong Sauw Ming Date: Fri, 22 Jul 2011 08:28:53 +0000 Subject: Re #1334: Refactor SDL device * Separate Obj-C implementation for Mac OS X so that the code will be more organized and readable. * Add get native window capability via OUTPUT_WINDOW cap git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3676 74dad513-b988-da41-8d7b-12977e46ad98 --- pjmedia/include/pjmedia-videodev/videodev.h | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) (limited to 'pjmedia/include/pjmedia-videodev/videodev.h') diff --git a/pjmedia/include/pjmedia-videodev/videodev.h b/pjmedia/include/pjmedia-videodev/videodev.h index 0a8ccf7b..1032af99 100644 --- a/pjmedia/include/pjmedia-videodev/videodev.h +++ b/pjmedia/include/pjmedia-videodev/videodev.h @@ -77,9 +77,21 @@ typedef struct pjmedia_vid_dev_hwnd */ union { - void *ptr; /**< Pointer value */ - int fd; /**< Descriptor value */ - } hwnd; + struct { + void *hwnd; /**< HWND */ + } win; + struct { + void *window; /**< Window */ + void *display; /**< Display */ + } x11; + struct { + void *window; /**< Window */ + } cocoa; + struct { + void *window; /**< Window */ + } ios; + void *window; + } info; } pjmedia_vid_dev_hwnd; -- cgit v1.2.3