/vbox/src/VBox/Devices/Audio/ |
H A D | DrvAudioCommon.cpp | 152 void drvAudioHstInFreeRes(PPDMAUDIOHSTSTRMIN pHstStrmIn) argument 154 AssertPtrReturnVoid(pHstStrmIn); 155 audioMixBufDestroy(&pHstStrmIn->MixBuf); 180 * @param pHstStrmIn Host input stream to check for. 182 inline uint32_t drvAudioHstInFindMinCaptured(PPDMAUDIOHSTSTRMIN pHstStrmIn) 184 AssertPtrReturn(pHstStrmIn, 0); 188 RTListForEach(&pHstStrmIn->lstGstStrmIn, pGstStrmIn, PDMAUDIOGSTSTRMIN, Node) 200 uint32_t drvAudioHstInGetFree(PPDMAUDIOHSTSTRMIN pHstStrmIn) 202 AssertPtrReturn(pHstStrmIn, 0); 204 return audioMixBufSize(&pHstStrmIn [all...] |
H A D | DrvAudio.cpp | 76 static int drvAudioDestroyHstIn(PDRVAUDIO pThis, PPDMAUDIOHSTSTRMIN pHstStrmIn); 430 PPDMAUDIOHSTSTRMIN drvAudioFindNextHstIn(PDRVAUDIO pThis, PPDMAUDIOHSTSTRMIN pHstStrmIn) argument 432 if (pHstStrmIn) 434 if (RTListNodeIsLast(&pThis->lstHstStrmIn, &pHstStrmIn->Node)) 437 return RTListNodeGetNext(&pHstStrmIn->Node, PDMAUDIOHSTSTRMIN, Node); 443 PPDMAUDIOHSTSTRMIN drvAudioFindNextEnabledHstIn(PDRVAUDIO pThis, PPDMAUDIOHSTSTRMIN pHstStrmIn) argument 445 while ((pHstStrmIn = drvAudioFindNextHstIn(pThis, pHstStrmIn))) 446 if (pHstStrmIn->fEnabled) 447 return pHstStrmIn; 452 drvAudioFindNextEqHstIn(PDRVAUDIO pThis, PPDMAUDIOHSTSTRMIN pHstStrmIn, PPDMAUDIOSTREAMCFG pCfg) argument 469 PPDMAUDIOHSTSTRMIN pHstStrmIn; local 730 drvAudioGstInInit(PPDMAUDIOGSTSTRMIN pGstStrmIn, PPDMAUDIOHSTSTRMIN pHstStrmIn, const char *pszName, PPDMAUDIOSTREAMCFG pCfg) argument 787 PPDMAUDIOHSTSTRMIN pHstStrmIn = local 954 drvAudioDestroyHstIn(PDRVAUDIO pThis, PPDMAUDIOHSTSTRMIN pHstStrmIn) argument 1095 PPDMAUDIOHSTSTRMIN pHstStrmIn = NULL; local 1299 PPDMAUDIOHSTSTRMIN pHstStrmIn = NULL; local 1420 PPDMAUDIOHSTSTRMIN pHstStrmIn = pGstStrmIn->pHstStrmIn; local 1508 PPDMAUDIOHSTSTRMIN pHstStrmIn = pGstStrmIn->pHstStrmIn; local 1599 PPDMAUDIOHSTSTRMIN pHstStrmIn = pGstStrmIn->pHstStrmIn; local 1796 PPDMAUDIOHSTSTRMIN pHstStrmIn = NULL; local [all...] |
H A D | DrvAudio.h | 119 uint32_t drvAudioHstInFindMinCaptured(PPDMAUDIOHSTSTRMIN pHstStrmIn); 120 void drvAudioHstInFreeRes(PPDMAUDIOHSTSTRMIN pHstStrmIn); 121 uint32_t drvAudioHstInGetFree(PPDMAUDIOHSTSTRMIN pHstStrmIn); 122 uint32_t drvAudioHstInGetLive(PPDMAUDIOHSTSTRMIN pHstStrmIn); 124 int drvAudioGstInInit(PPDMAUDIOGSTSTRMIN pGstStrmIn, PPDMAUDIOHSTSTRMIN pHstStrmIn, const char *pszName, PPDMAUDIOSTREAMCFG pCfg); 126 PPDMAUDIOHSTSTRMIN drvAudioFindNextHstIn(PDRVAUDIO pDrvAudio, PPDMAUDIOHSTSTRMIN pHstStrmIn); 127 PPDMAUDIOHSTSTRMIN drvAudioFindNextEnabledHstIn(PDRVAUDIO pDrvAudio, PPDMAUDIOHSTSTRMIN pHstStrmIn); 128 PPDMAUDIOHSTSTRMIN drvAudioFindNextEqHstIn(PDRVAUDIO pDrvAudio, PPDMAUDIOHSTSTRMIN pHstStrmIn, PPDMAUDIOSTREAMCFG pCfg);
|
H A D | DrvHostNullAudio.cpp | 108 PPDMAUDIOHSTSTRMIN pHstStrmIn, PPDMAUDIOSTREAMCFG pCfg, 116 int rc = drvAudioStreamCfgToProps(pCfg, &pHstStrmIn->Props); 163 static DECLCALLBACK(int) drvHostNullAudioCaptureIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn, argument 173 static DECLCALLBACK(int) drvHostNullAudioControlIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn, argument 177 NOREF(pHstStrmIn); 193 static DECLCALLBACK(int) drvHostNullAudioFiniIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn) argument 107 drvHostNullAudioInitIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn, PPDMAUDIOSTREAMCFG pCfg, PDMAUDIORECSOURCE enmRecSource, uint32_t *pcSamples) argument
|
H A D | DrvHostALSAAudio.cpp | 781 static DECLCALLBACK(int) drvHostALSAAudioCaptureIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn, argument 785 AssertPtrReturn(pHstStrmIn, VERR_INVALID_POINTER); 787 PALSAAUDIOSTREAMIN pThisStrmIn = (PALSAAUDIOSTREAMIN)pHstStrmIn; 803 cAvail = audioMixBufFree(&pHstStrmIn->MixBuf); 830 size_t cbToRead = AUDIOMIXBUF_S2B(&pHstStrmIn->MixBuf, cAvail); 841 cToRead = RT_MIN(AUDIOMIXBUF_B2S(&pHstStrmIn->MixBuf, cbToRead), 842 AUDIOMIXBUF_B2S(&pHstStrmIn->MixBuf, pThisStrmIn->cbBuf)); 884 rc = audioMixBufWriteCirc(&pHstStrmIn->MixBuf, 885 pThisStrmIn->pvBuf, AUDIOMIXBUF_S2B(&pHstStrmIn->MixBuf, cRead), 890 uint32_t cbWritten = AUDIOMIXBUF_S2B(&pHstStrmIn 1026 drvHostALSAAudioFiniIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn) argument 1132 drvHostALSAAudioInitIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn, PPDMAUDIOSTREAMCFG pCfg, PDMAUDIORECSOURCE enmRecSource, uint32_t *pcSamples) argument 1210 drvHostALSAAudioControlIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn, PDMAUDIOSTREAMCMD enmStreamCmd) argument [all...] |
H A D | DrvHostOSSAudio.cpp | 334 static DECLCALLBACK(int) drvHostOSSAudioControlIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn, argument 338 NOREF(pHstStrmIn); 411 static DECLCALLBACK(int) drvHostOSSAudioCaptureIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn, argument 415 AssertPtrReturn(pHstStrmIn, VERR_INVALID_POINTER); 417 POSSAUDIOSTREAMIN pThisStrmIn = (POSSAUDIOSTREAMIN)pHstStrmIn; 421 audioMixBufFreeBytes(&pHstStrmIn->MixBuf)); 468 rc = audioMixBufWriteCirc(&pHstStrmIn->MixBuf, 474 uint32_t cbWritten = AUDIOMIXBUF_S2B(&pHstStrmIn->MixBuf, cWritten); 492 rc = audioMixBufMixToParent(&pHstStrmIn->MixBuf, cWrittenTotal, 506 static DECLCALLBACK(int) drvHostOSSAudioFiniIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn) argument 559 drvHostOSSAudioInitIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn, PPDMAUDIOSTREAMCFG pCfg, PDMAUDIORECSOURCE enmRecSource, uint32_t *pcSamples) argument [all...] |
H A D | DrvHostDSound.cpp | 1220 PPDMAUDIOHSTSTRMIN pHstStrmIn, PPDMAUDIOSTREAMCFG pCfg, 1225 PDSOUNDSTREAMIN pDSoundStrmIn = (PDSOUNDSTREAMIN)pHstStrmIn; 1227 LogFlowFunc(("pHstStrmIn=%p, pAudioSettings=%p, enmRecSource=%ld\n", 1228 pHstStrmIn, pCfg, enmRecSource)); 1234 int rc = drvAudioStreamCfgToProps(&pDSoundStrmIn->streamCfg, &pHstStrmIn->Props); 1246 *pcSamples = pThis->cfg.cbBufferIn >> pHstStrmIn->Props.cShift; 1260 static DECLCALLBACK(int) drvHostDSoundControlIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn, argument 1264 AssertPtrReturn(pHstStrmIn, VERR_INVALID_POINTER); 1266 LogFlowFunc(("pHstStrmIn=%p, enmStreamCmd=%ld\n", pHstStrmIn, enmStreamCm 1219 drvHostDSoundInitIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn, PPDMAUDIOSTREAMCFG pCfg, PDMAUDIORECSOURCE enmRecSource, uint32_t *pcSamples) argument 1303 drvHostDSoundCaptureIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn, uint32_t *pcSamplesCaptured) argument 1433 drvHostDSoundFiniIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn) argument [all...] |
H A D | DrvHostPulseAudio.cpp | 636 PPDMAUDIOHSTSTRMIN pHstStrmIn, PPDMAUDIOSTREAMCFG pCfg, 641 AssertPtrReturn(pHstStrmIn, VERR_INVALID_POINTER); 645 PPULSEAUDIOSTREAM pThisStrmIn = (PPULSEAUDIOSTREAM)pHstStrmIn; 676 rc = drvAudioStreamCfgToProps(&streamCfg, &pHstStrmIn->Props); 680 >> pHstStrmIn->Props.cShift; 681 LogFunc(("cShift=%RU8, cSamples=%RU32\n", pHstStrmIn->Props.cShift, cSamples)); 693 static DECLCALLBACK(int) drvHostPulseAudioCaptureIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn, argument 697 AssertPtrReturn(pHstStrmIn, VERR_INVALID_POINTER); 700 PPULSEAUDIOSTREAM pThisStrmIn = (PPULSEAUDIOSTREAM)pHstStrmIn; 725 size_t cbToRead = RT_MIN(cbAvail, audioMixBufFreeBytes(&pHstStrmIn 635 drvHostPulseAudioInitIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn, PPDMAUDIOSTREAMCFG pCfg, PDMAUDIORECSOURCE enmRecSource, uint32_t *pcSamples) argument 914 drvHostPulseAudioFiniIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn) argument 1030 drvHostPulseAudioControlIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn, PDMAUDIOSTREAMCMD enmStreamCmd) argument [all...] |
H A D | DrvHostCoreAudio.cpp | 321 static int drvHostCoreAudioControlIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn, PDMAUDIOSTREAMCMD enmStreamCmd); 322 static int drvHostCoreAudioInitInput(PPDMAUDIOHSTSTRMIN pHstStrmIn, uint32_t *pcSamples); 323 static int drvHostCoreAudioFiniIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn); 324 static int drvHostCoreAudioReinitInput(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn); 378 static int drvHostCoreAudioReinitInput(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn) argument 383 PCOREAUDIOSTREAMIN pStreamIn = (PCOREAUDIOSTREAMIN)pHstStrmIn; 655 static int drvHostCoreAudioInitInput(PPDMAUDIOHSTSTRMIN pHstStrmIn, uint32_t *pcSamples) argument 659 PCOREAUDIOSTREAMIN pStreamIn = (PCOREAUDIOSTREAMIN)pHstStrmIn; 957 rc = RTCircBufCreate(&pStreamIn->pBuf, cSamples << pHstStrmIn->Props.cShift); 1294 static DECLCALLBACK(int) drvHostCoreAudioCaptureIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn, argument 1609 drvHostCoreAudioControlIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn, PDMAUDIOSTREAMCMD enmStreamCmd) argument 1684 drvHostCoreAudioFiniIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn) argument 1854 drvHostCoreAudioInitIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn, PPDMAUDIOSTREAMCFG pCfg, PDMAUDIORECSOURCE enmRecSource, uint32_t *pcSamples) argument [all...] |
/vbox/src/VBox/Main/src-client/ |
H A D | DrvAudioVRDE.cpp | 96 PPDMAUDIOHSTSTRMIN pHstStrmIn, PPDMAUDIOSTREAMCFG pCfg, 103 PVRDESTREAMIN pVRDEStrmIn = (PVRDESTREAMIN)pHstStrmIn; 152 * @param pHstStrmIn 155 static DECLCALLBACK(int) drvAudioVRDECaptureIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn, argument 159 AssertPtrReturn(pHstStrmIn, VERR_INVALID_POINTER); 165 PVRDESTREAMIN pVRDEStrmIn = (PVRDESTREAMIN)pHstStrmIn; 288 static DECLCALLBACK(int) drvAudioVRDEFiniIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn) argument 323 static DECLCALLBACK(int) drvAudioVRDEControlIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn, argument 329 PVRDESTREAMIN pVRDEStrmIn = (PVRDESTREAMIN)pHstStrmIn; 459 PPDMAUDIOHSTSTRMIN pHstStrmIn local 95 drvAudioVRDEInitIn(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn, PPDMAUDIOSTREAMCFG pCfg, PDMAUDIORECSOURCE enmRecSource, uint32_t *pcSamples) argument [all...] |
/vbox/include/VBox/vmm/ |
H A D | pdmaudioifs.h | 373 PPDMAUDIOHSTSTRMIN pHstStrmIn; member in struct:PDMAUDIOGSTSTRMIN 587 * @param pHstStrmIn Pointer to host input stream. 592 DECLR3CALLBACKMEMBER(int, pfnInitIn, (PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn, PPDMAUDIOSTREAMCFG pStreamCfg, PDMAUDIORECSOURCE enmRecSource, uint32_t *pcSamples)); 623 DECLR3CALLBACKMEMBER(int, pfnControlIn, (PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn, PDMAUDIOSTREAMCMD enmStreamCmd)); 630 * @param pHstStrmIn Pointer to host input stream. 632 DECLR3CALLBACKMEMBER(int, pfnFiniIn, (PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn)); 660 * @param pHstStrmIn Pointer to host input stream. 663 DECLR3CALLBACKMEMBER(int, pfnCaptureIn, (PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMIN pHstStrmIn, uint32_t *pcSamplesCaptured));
|