/vbox/src/VBox/Devices/Audio/ |
H A D | DrvAudioCommon.cpp | 149 audioMixBufDestroy(&pGstStrmIn->MixBuf); 155 audioMixBufDestroy(&pHstStrmIn->MixBuf); 169 audioMixBufDestroy(&pGstStrmOut->MixBuf); 191 cMinSamples = RT_MIN(cMinSamples, audioMixBufMixed(&pGstStrmIn->MixBuf)); 204 return audioMixBufSize(&pHstStrmIn->MixBuf) - drvAudioHstInGetLive(pHstStrmIn); 212 uint32_t cSamplesCaptured = audioMixBufMixed(&pHstStrmIn->MixBuf); 216 Assert(cSamplesLive <= audioMixBufSize(&pHstStrmIn->MixBuf)); 228 audioMixBufDestroy(&pHstStrmOut->MixBuf); 440 cSamples = audioMixBufMixed(&pGstStrmOut->MixBuf); 475 || cSamplesMin > audioMixBufSize(&pHstStrmOut->MixBuf)) [all...] |
H A D | DrvAudio.cpp | 378 LogFlowFunc(("%s\n", pHstStrmOut->MixBuf.pszName)); 399 LogFlowFunc(("[%s] Still is being used, rc=%Rrc\n", pHstStrmOut->MixBuf.pszName, rc)); 493 rc = audioMixBufInit(&pGstStrmOut->MixBuf, pszTemp, &pGstStrmOut->Props, audioMixBufSize(&pHostStrmOut->MixBuf)); 495 rc = audioMixBufLinkTo(&pGstStrmOut->MixBuf, &pHostStrmOut->MixBuf); 567 rc = audioMixBufInit(&pHstStrmOut->MixBuf, pszTemp, &pHstStrmOut->Props, cSamples); 745 rc = audioMixBufInit(&pGstStrmIn->MixBuf, pszTemp, &pGstStrmIn->Props, audioMixBufSize(&pHstStrmIn->MixBuf)); 747 rc = audioMixBufLinkTo(&pHstStrmIn->MixBuf, [all...] |
H A D | DrvHostALSAAudio.cpp | 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->MixBuf, cWritten); 902 rc = audioMixBufMixToParent(&pHstStrmIn->MixBuf, cWrittenTotal, 937 size_t cbToRead = RT_MIN(AUDIOMIXBUF_S2B(&pHstStrmOut->MixBuf, 939 AUDIOMIXBUF_S2B(&pHstStrmOut->MixBuf, [all...] |
H A D | DrvHostOSSAudio.cpp | 368 pThisStrmOut->pvPCMBuf, audioMixBufSize(&pHstStrmOut->MixBuf)); 421 audioMixBufFreeBytes(&pHstStrmIn->MixBuf)); 468 rc = audioMixBufWriteCirc(&pHstStrmIn->MixBuf, 474 uint32_t cbWritten = AUDIOMIXBUF_S2B(&pHstStrmIn->MixBuf, cWritten); 492 rc = audioMixBufMixToParent(&pHstStrmIn->MixBuf, cWrittenTotal, 788 size_t cbBuf = audioMixBufSizeBytes(&pHstStrmOut->MixBuf); 818 cToRead = RT_MIN((uint32_t)AUDIOMIXBUF_B2S(&pHstStrmOut->MixBuf, cbData), 850 cToRead = RT_MIN((uint32_t)AUDIOMIXBUF_B2S(&pHstStrmOut->MixBuf, abinfo.bytes), 857 size_t cbToRead = AUDIOMIXBUF_S2B(&pHstStrmOut->MixBuf, cToRead); 863 rc = audioMixBufReadCirc(&pHstStrmOut->MixBuf, [all...] |
H A D | DrvHostNullAudio.cpp | 154 const uint32_t cSamplesPlayed = audioMixBufSize(&pHstStrmOut->MixBuf); 155 audioMixBufFinish(&pHstStrmOut->MixBuf, cSamplesPlayed);
|
H A D | AudioMixer.h | 78 PDMAUDIOMIXBUF MixBuf; member in struct:AUDMIXSINK
|
H A D | DrvHostPulseAudio.cpp | 725 size_t cbToRead = RT_MIN(cbAvail, audioMixBufFreeBytes(&pHstStrmIn->MixBuf)); 765 rc = audioMixBufWriteCirc(&pHstStrmIn->MixBuf, 771 uint32_t cbWritten = AUDIOMIXBUF_S2B(&pHstStrmIn->MixBuf, cWritten); 798 rc = audioMixBufMixToParent(&pHstStrmIn->MixBuf, cWrittenTotal, 845 size_t cbLive = AUDIOMIXBUF_S2B(&pHstStrmOut->MixBuf, cLive); 854 rc = audioMixBufReadCirc(&pHstStrmOut->MixBuf, pThisStrmOut->pvPCMBuf, 862 cbRead = AUDIOMIXBUF_S2B(&pHstStrmOut->MixBuf, cRead); 875 cRead, AUDIOMIXBUF_S2B(&pHstStrmOut->MixBuf, cRead), cbReadTotal, cbToRead)); 884 uint32_t cReadTotal = AUDIOMIXBUF_B2S(&pHstStrmOut->MixBuf, cbReadTotal); 886 audioMixBufFinish(&pHstStrmOut->MixBuf, cReadTota [all...] |
H A D | AudioMixer.cpp | 394 ? pStream->pIn->MixBuf.pszName : pStream->pOut->MixBuf.pszName; 474 audioMixBufSetVolume(&pStream->pOut->MixBuf, &volSink); 476 audioMixBufSetVolume(&pStream->pIn->MixBuf, &volSink);
|
H A D | DrvHostDSound.cpp | 1169 rc = audioMixBufReadCirc(&pHstStrmOut->MixBuf, pv1, cb1, &cRead); 1178 rc = audioMixBufReadCirc(&pHstStrmOut->MixBuf, pv2, cb2, &cRead); 1188 AUDIOMIXBUF_S2B(&pHstStrmOut->MixBuf, cReadTotal), cReadTotal, cbLive, 1189 cbLive != AUDIOMIXBUF_S2B(&pHstStrmOut->MixBuf, cReadTotal) ? " !!!": "", 1194 audioMixBufFinish(&pHstStrmOut->MixBuf, cReadTotal); 1354 audioMixBufReset(&pHstStrmIn->MixBuf); 1357 uint32_t csMixFree = audioMixBufFree(&pHstStrmIn->MixBuf); 1394 rc = audioMixBufWriteAt(&pHstStrmIn->MixBuf, 0 /* offWrite */, 1404 rc = audioMixBufWriteAt(&pHstStrmIn->MixBuf, csWrittenTotal, 1416 rc = audioMixBufMixToParent(&pHstStrmIn->MixBuf, csWrittenTota [all...] |
H A D | DrvHostCoreAudio.cpp | 1322 size_t cbBuf = audioMixBufSizeBytes(&pHstStrmIn->MixBuf); 1340 rc = audioMixBufWriteCirc(&pHstStrmIn->MixBuf, puBuf, cbToRead, &cWritten); 1344 cbWritten = AUDIOMIXBUF_S2B(&pHstStrmIn->MixBuf, cWritten); 1358 uint32_t cWrittenTotal = AUDIOMIXBUF_B2S(&pHstStrmIn->MixBuf, cbWrittenTotal); 1360 audioMixBufFinish(&pHstStrmIn->MixBuf, cWrittenTotal); 1479 size_t cbBuf = RT_MIN(audioMixBufSizeBytes(&pHstStrmOut->MixBuf), pStreamOut->cbPCMBuf); 1489 rc = audioMixBufReadCirc(&pHstStrmOut->MixBuf, 1495 cbRead = AUDIOMIXBUF_S2B(&pHstStrmOut->MixBuf, cRead); 1522 uint32_t cReadTotal = AUDIOMIXBUF_B2S(&pHstStrmOut->MixBuf, cbReadTotal); 1524 audioMixBufFinish(&pHstStrmOut->MixBuf, cReadTota [all...] |
/vbox/src/VBox/Main/src-client/ |
H A D | DrvAudioVRDE.cpp | 175 rc = audioMixBufMixToParent(&pVRDEStrmIn->HstStrmIn.MixBuf, pVRDEStrmIn->cSamplesCaptured, 256 int rc = audioMixBufAcquire(&pHstStrmOut->MixBuf, cSamplesToSend, 266 rc = audioMixBufAcquire(&pHstStrmOut->MixBuf, cSamplesToSend - cRead, 275 audioMixBufFinish(&pHstStrmOut->MixBuf, cSamplesToSend); 318 audioMixBufReset(&pHstStrmOut->MixBuf); 339 audioMixBufReset(&pThisStrmIn->MixBuf); 345 rc = pDrv->pConsoleVRDPServer->SendAudioInputBegin(NULL, pVRDEStrmIn, audioMixBufSize(&pThisStrmIn->MixBuf), 465 int rc = audioMixBufWriteCirc(&pHstStrmIn->MixBuf, pvData, cbData, &cWritten);
|
/vbox/include/VBox/vmm/ |
H A D | pdmaudioifs.h | 315 PDMAUDIOMIXBUF MixBuf; member in struct:PDMAUDIOHSTSTRMIN 340 PDMAUDIOMIXBUF MixBuf; member in struct:PDMAUDIOHSTSTRMOUT 371 PDMAUDIOMIXBUF MixBuf; member in struct:PDMAUDIOGSTSTRMIN 391 PDMAUDIOMIXBUF MixBuf; member in struct:PDMAUDIOGSTSTRMOUT
|