Changeset 82255 in vbox for trunk/src/VBox/Main/src-client/DrvAudioRec.cpp
- Timestamp:
- Nov 27, 2019 11:20:26 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 135073
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/src-client/DrvAudioRec.cpp
r82254 r82255 620 620 * @param enmStreamCmd Stream command to issue. 621 621 */ 622 static int avRecControlStreamOut(PDRVAUDIORECORDING pThis, 623 PAVRECSTREAM pStreamAV, PDMAUDIOSTREAMCMD enmStreamCmd) 622 static int avRecControlStreamOut(PDRVAUDIORECORDING pThis, PAVRECSTREAM pStreamAV, PDMAUDIOSTREAMCMD enmStreamCmd) 624 623 { 625 624 RT_NOREF(pThis, pStreamAV); … … 647 646 * @interface_method_impl{PDMIHOSTAUDIO,pfnInit} 648 647 */ 649 static DECLCALLBACK(int) drvAudioVideoRec Init(PPDMIHOSTAUDIO pInterface)648 static DECLCALLBACK(int) drvAudioVideoRecHA_Init(PPDMIHOSTAUDIO pInterface) 650 649 { 651 650 AssertPtrReturn(pInterface, VERR_INVALID_POINTER); … … 674 673 * @interface_method_impl{PDMIHOSTAUDIO,pfnStreamCapture} 675 674 */ 676 static DECLCALLBACK(int) drvAudioVideoRec StreamCapture(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream,677 void *pvBuf, uint32_t uBufSize, uint32_t *puRead)675 static DECLCALLBACK(int) drvAudioVideoRecHA_StreamCapture(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream, 676 void *pvBuf, uint32_t uBufSize, uint32_t *puRead) 678 677 { 679 678 RT_NOREF(pInterface, pStream, pvBuf, uBufSize); … … 689 688 * @interface_method_impl{PDMIHOSTAUDIO,pfnStreamPlay} 690 689 */ 691 static DECLCALLBACK(int) drvAudioVideoRec StreamPlay(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream,692 const void *pvBuf, uint32_t uBufSize, uint32_t *puWritten)690 static DECLCALLBACK(int) drvAudioVideoRecHA_StreamPlay(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream, 691 const void *pvBuf, uint32_t uBufSize, uint32_t *puWritten) 693 692 { 694 693 AssertPtrReturn(pInterface, VERR_INVALID_POINTER); … … 876 875 * @interface_method_impl{PDMIHOSTAUDIO,pfnGetConfig} 877 876 */ 878 static DECLCALLBACK(int) drvAudioVideoRec GetConfig(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDCFG pBackendCfg)877 static DECLCALLBACK(int) drvAudioVideoRecHA_GetConfig(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDCFG pBackendCfg) 879 878 { 880 879 RT_NOREF(pInterface); … … 895 894 * @interface_method_impl{PDMIHOSTAUDIO,pfnShutdown} 896 895 */ 897 static DECLCALLBACK(void) drvAudioVideoRec Shutdown(PPDMIHOSTAUDIO pInterface)896 static DECLCALLBACK(void) drvAudioVideoRecHA_Shutdown(PPDMIHOSTAUDIO pInterface) 898 897 { 899 898 LogFlowFuncEnter(); … … 908 907 * @interface_method_impl{PDMIHOSTAUDIO,pfnGetStatus} 909 908 */ 910 static DECLCALLBACK(PDMAUDIOBACKENDSTS) drvAudioVideoRec GetStatus(PPDMIHOSTAUDIO pInterface, PDMAUDIODIR enmDir)909 static DECLCALLBACK(PDMAUDIOBACKENDSTS) drvAudioVideoRecHA_GetStatus(PPDMIHOSTAUDIO pInterface, PDMAUDIODIR enmDir) 911 910 { 912 911 RT_NOREF(enmDir); … … 920 919 * @interface_method_impl{PDMIHOSTAUDIO,pfnStreamCreate} 921 920 */ 922 static DECLCALLBACK(int) drvAudioVideoRec StreamCreate(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream,923 PPDMAUDIOSTREAMCFG pCfgReq, PPDMAUDIOSTREAMCFG pCfgAcq)921 static DECLCALLBACK(int) drvAudioVideoRecHA_StreamCreate(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream, 922 PPDMAUDIOSTREAMCFG pCfgReq, PPDMAUDIOSTREAMCFG pCfgAcq) 924 923 { 925 924 AssertPtrReturn(pInterface, VERR_INVALID_POINTER); … … 954 953 * @interface_method_impl{PDMIHOSTAUDIO,pfnStreamDestroy} 955 954 */ 956 static DECLCALLBACK(int) drvAudioVideoRec StreamDestroy(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream)955 static DECLCALLBACK(int) drvAudioVideoRecHA_StreamDestroy(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream) 957 956 { 958 957 AssertPtrReturn(pInterface, VERR_INVALID_POINTER); … … 983 982 * @interface_method_impl{PDMIHOSTAUDIO,pfnStreamControl} 984 983 */ 985 static DECLCALLBACK(int) drvAudioVideoRec StreamControl(PPDMIHOSTAUDIO pInterface,986 PPDMAUDIOBACKENDSTREAM pStream, PDMAUDIOSTREAMCMD enmStreamCmd)984 static DECLCALLBACK(int) drvAudioVideoRecHA_StreamControl(PPDMIHOSTAUDIO pInterface, 985 PPDMAUDIOBACKENDSTREAM pStream, PDMAUDIOSTREAMCMD enmStreamCmd) 987 986 { 988 987 AssertPtrReturn(pInterface, VERR_INVALID_POINTER); … … 1005 1004 * @interface_method_impl{PDMIHOSTAUDIO,pfnStreamGetReadable} 1006 1005 */ 1007 static DECLCALLBACK(uint32_t) drvAudioVideoRec StreamGetReadable(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream)1006 static DECLCALLBACK(uint32_t) drvAudioVideoRecHA_StreamGetReadable(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream) 1008 1007 { 1009 1008 RT_NOREF(pInterface, pStream); … … 1016 1015 * @interface_method_impl{PDMIHOSTAUDIO,pfnStreamGetWritable} 1017 1016 */ 1018 static DECLCALLBACK(uint32_t) drvAudioVideoRec StreamGetWritable(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream)1017 static DECLCALLBACK(uint32_t) drvAudioVideoRecHA_StreamGetWritable(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream) 1019 1018 { 1020 1019 RT_NOREF(pInterface, pStream); … … 1027 1026 * @interface_method_impl{PDMIHOSTAUDIO,pfnStreamGetStatus} 1028 1027 */ 1029 static DECLCALLBACK(PDMAUDIOSTREAMSTS) drvAudioVideoRec StreamGetStatus(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream)1028 static DECLCALLBACK(PDMAUDIOSTREAMSTS) drvAudioVideoRecHA_StreamGetStatus(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream) 1030 1029 { 1031 1030 RT_NOREF(pInterface, pStream); 1032 1031 1033 return (PDMAUDIOSTREAMSTS_FLAG_INITIALIZED | PDMAUDIOSTREAMSTS_FLAG_ENABLED);1032 return PDMAUDIOSTREAMSTS_FLAGS_INITIALIZED | PDMAUDIOSTREAMSTS_FLAGS_ENABLED; 1034 1033 } 1035 1034 … … 1038 1037 * @interface_method_impl{PDMIHOSTAUDIO,pfnStreamIterate} 1039 1038 */ 1040 static DECLCALLBACK(int) drvAudioVideoRec StreamIterate(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream)1039 static DECLCALLBACK(int) drvAudioVideoRecHA_StreamIterate(PPDMIHOSTAUDIO pInterface, PPDMAUDIOBACKENDSTREAM pStream) 1041 1040 { 1042 1041 AssertPtrReturn(pInterface, VERR_INVALID_POINTER); … … 1155 1154 pDrvIns->IBase.pfnQueryInterface = drvAudioVideoRecQueryInterface; 1156 1155 /* IHostAudio */ 1157 PDMAUDIO_IHOSTAUDIO_CALLBACKS(drvAudioVideoRec); 1156 pThis->IHostAudio.pfnInit = drvAudioVideoRecHA_Init; 1157 pThis->IHostAudio.pfnShutdown = drvAudioVideoRecHA_Shutdown; 1158 pThis->IHostAudio.pfnGetConfig = drvAudioVideoRecHA_GetConfig; 1159 pThis->IHostAudio.pfnGetStatus = drvAudioVideoRecHA_GetStatus; 1160 pThis->IHostAudio.pfnStreamCreate = drvAudioVideoRecHA_StreamCreate; 1161 pThis->IHostAudio.pfnStreamDestroy = drvAudioVideoRecHA_StreamDestroy; 1162 pThis->IHostAudio.pfnStreamControl = drvAudioVideoRecHA_StreamControl; 1163 pThis->IHostAudio.pfnStreamGetReadable = drvAudioVideoRecHA_StreamGetReadable; 1164 pThis->IHostAudio.pfnStreamGetWritable = drvAudioVideoRecHA_StreamGetWritable; 1165 pThis->IHostAudio.pfnStreamGetStatus = drvAudioVideoRecHA_StreamGetStatus; 1166 pThis->IHostAudio.pfnStreamIterate = drvAudioVideoRecHA_StreamIterate; 1167 pThis->IHostAudio.pfnStreamPlay = drvAudioVideoRecHA_StreamPlay; 1168 pThis->IHostAudio.pfnStreamCapture = drvAudioVideoRecHA_StreamCapture; 1169 pThis->IHostAudio.pfnSetCallback = NULL; 1170 pThis->IHostAudio.pfnGetDevices = NULL; 1171 pThis->IHostAudio.pfnStreamGetPending = NULL; 1172 pThis->IHostAudio.pfnStreamPlayBegin = NULL; 1173 pThis->IHostAudio.pfnStreamPlayEnd = NULL; 1174 pThis->IHostAudio.pfnStreamCaptureBegin = NULL; 1175 pThis->IHostAudio.pfnStreamCaptureEnd = NULL; 1158 1176 1159 1177 /*
Note:
See TracChangeset
for help on using the changeset viewer.