Changeset 25985 in vbox for trunk/src/VBox/Devices/Audio/audiosniffer.c
- Timestamp:
- Jan 23, 2010 12:51:04 AM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 56850
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Audio/audiosniffer.c
r25984 r25985 49 49 50 50 /** Audio Sniffer port base interface. */ 51 PDMIBASE Base;51 PDMIBASE IBase; 52 52 /** Audio Sniffer port interface. */ 53 PDMIAUDIOSNIFFERPORT Port;53 PDMIAUDIOSNIFFERPORT IPort; 54 54 55 55 /** Pointer to base interface of the driver. */ … … 109 109 static DECLCALLBACK(int) iface_Setup (PPDMIAUDIOSNIFFERPORT pInterface, bool fEnable, bool fKeepHostAudio) 110 110 { 111 AUDIOSNIFFERSTATE *pThis = RT_FROM_MEMBER(pInterface, AUDIOSNIFFERSTATE, Port);111 AUDIOSNIFFERSTATE *pThis = RT_FROM_MEMBER(pInterface, AUDIOSNIFFERSTATE, IPort); 112 112 113 113 Assert(g_pData == pThis); … … 124 124 static DECLCALLBACK(void *) iface_QueryInterface(PPDMIBASE pInterface, const char *pszIID) 125 125 { 126 AUDIOSNIFFERSTATE *pThis = RT_FROM_MEMBER(pInterface, AUDIOSNIFFERSTATE, Base); 127 if (RTUuidCompare2Strs(pszIID, PDMIBASE_IID) == 0) 128 return &pThis->Base; 129 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIAUDIOSNIFFERPORT, &pThis->Port); 126 AUDIOSNIFFERSTATE *pThis = RT_FROM_MEMBER(pInterface, AUDIOSNIFFERSTATE, IBase); 127 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIBASE, &pThis->IBase); 128 PDMIBASE_RETURN_INTERFACE(pszIID, PDMIAUDIOSNIFFERPORT, &pThis->IPort); 130 129 return NULL; 131 130 } … … 171 170 */ 172 171 /* Base */ 173 pThis-> Base.pfnQueryInterface = iface_QueryInterface;172 pThis->IBase.pfnQueryInterface = iface_QueryInterface; 174 173 175 174 /* Audio Sniffer port */ 176 pThis-> Port.pfnSetup = iface_Setup;175 pThis->IPort.pfnSetup = iface_Setup; 177 176 178 177 /* 179 178 * Get the corresponding connector interface 180 179 */ 181 rc = PDMDevHlpDriverAttach(pDevIns, 0, &pThis-> Base, &pThis->pDrvBase, "Audio Sniffer Port");180 rc = PDMDevHlpDriverAttach(pDevIns, 0, &pThis->IBase, &pThis->pDrvBase, "Audio Sniffer Port"); 182 181 183 182 if (RT_SUCCESS(rc))
Note:
See TracChangeset
for help on using the changeset viewer.