Changeset 49120 in vbox for trunk/src/VBox/Main/include
- Timestamp:
- Oct 15, 2013 3:12:06 PM (11 years ago)
- Location:
- trunk/src/VBox/Main/include
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/include/ConsoleImpl.h
r48983 r49120 36 36 class AudioSniffer; 37 37 class Nvram; 38 class EmWebcam;39 38 #ifdef VBOX_WITH_USB_CARDREADER 40 39 class UsbCardReader; … … 243 242 UsbCardReader *getUsbCardReader() { return mUsbCardReader; } 244 243 #endif 245 EmWebcam *getEmWebcam() { return mEmWebcam; }246 244 247 245 int VRDPClientLogon(uint32_t u32ClientId, const char *pszUser, const char *pszPassword, const char *pszDomain); … … 306 304 VMMDevMouseInterface *getVMMDevMouseInterface(); 307 305 DisplayMouseInterface *getDisplayMouseInterface(); 306 307 EmulatedUSB *getEmulatedUSB(void) { return mEmulatedUSB; } 308 308 309 309 private: … … 825 825 AudioSniffer * const mAudioSniffer; 826 826 Nvram * const mNvram; 827 EmWebcam * const mEmWebcam;828 827 #ifdef VBOX_WITH_USB_CARDREADER 829 828 UsbCardReader * const mUsbCardReader; -
trunk/src/VBox/Main/include/ConsoleVRDPServer.h
r48406 r49120 40 40 /////////////////////////////////////////////////////////////////////////////// 41 41 42 class EmWebcam; 43 42 44 typedef struct _VRDPInputSynch 43 45 { … … 152 154 int VideoInControl(void *pvUser, const VRDEVIDEOINDEVICEHANDLE *pDeviceHandle, 153 155 const VRDEVIDEOINCTRLHDR *pReq, uint32_t cbReq); 156 157 Console *getConsole(void) { return mConsole; } 154 158 155 159 private: … … 339 343 const VRDEVIDEOINPAYLOADHDR *pFrame, 340 344 uint32_t cbFrame); 345 EmWebcam *mEmWebcam; 341 346 342 347 /* Input interface. */ -
trunk/src/VBox/Main/include/EmulatedUSBImpl.h
r48955 r49120 46 46 const void *pvData, uint32_t cbData); 47 47 48 HRESULT webcamAttachInternal(const com::Utf8Str &aPath, 49 const com::Utf8Str &aSettings, 50 const char *pszDriver, 51 void *pvObject); 52 HRESULT webcamDetachInternal(const com::Utf8Str &aPath); 53 48 54 private: 49 55 -
trunk/src/VBox/Main/include/UsbWebcamInterface.h
r44758 r49120 23 23 #include <VBox/RemoteDesktop/VRDEVideoIn.h> 24 24 25 class Console ;25 class ConsoleVRDPServer; 26 26 typedef struct EMWEBCAMDRV EMWEBCAMDRV; 27 27 typedef struct EMWEBCAMREMOTE EMWEBCAMREMOTE; … … 30 30 { 31 31 public: 32 EmWebcam(Console *console);32 EmWebcam(ConsoleVRDPServer *pServer); 33 33 virtual ~EmWebcam(); 34 34 … … 56 56 static DECLCALLBACK(void) drvDestruct(PPDMDRVINS pDrvIns); 57 57 58 Console * const mParent;58 ConsoleVRDPServer * const mParent; 59 59 60 60 EMWEBCAMDRV *mpDrv;
Note:
See TracChangeset
for help on using the changeset viewer.