Lines Matching defs:pHstStrmOut

916 static DECLCALLBACK(int) drvHostALSAAudioPlayOut(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMOUT pHstStrmOut,
920 AssertPtrReturn(pHstStrmOut, VERR_INVALID_POINTER);
922 PALSAAUDIOSTREAMOUT pThisStrmOut = (PALSAAUDIOSTREAMOUT)pHstStrmOut;
937 size_t cbToRead = RT_MIN(AUDIOMIXBUF_S2B(&pHstStrmOut->MixBuf,
939 AUDIOMIXBUF_S2B(&pHstStrmOut->MixBuf,
940 drvAudioHstOutSamplesLive(pHstStrmOut, NULL /* pcStreamsLive */)));
942 cbToRead, AUDIOMIXBUF_S2B(&pHstStrmOut->MixBuf, cAvail)));
948 rc = audioMixBufReadCirc(&pHstStrmOut->MixBuf, pThisStrmOut->pvBuf, cbToRead, &cRead);
952 cbRead = AUDIOMIXBUF_S2B(&pHstStrmOut->MixBuf, cRead);
1011 uint32_t cReadTotal = AUDIOMIXBUF_B2S(&pHstStrmOut->MixBuf, cbReadTotal);
1013 audioMixBufFinish(&pHstStrmOut->MixBuf, cReadTotal);
1044 static DECLCALLBACK(int) drvHostALSAAudioFiniOut(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMOUT pHstStrmOut)
1047 AssertPtrReturn(pHstStrmOut, VERR_INVALID_POINTER);
1049 PALSAAUDIOSTREAMOUT pThisStrmOut = (PALSAAUDIOSTREAMOUT)pHstStrmOut;
1063 PPDMAUDIOHSTSTRMOUT pHstStrmOut, PPDMAUDIOSTREAMCFG pCfg,
1067 AssertPtrReturn(pHstStrmOut, VERR_INVALID_POINTER);
1070 PALSAAUDIOSTREAMOUT pThisStrmOut = (PALSAAUDIOSTREAMOUT)pHstStrmOut;
1101 rc = drvAudioStreamCfgToProps(&streamCfg, &pHstStrmOut->Props);
1106 size_t cbBuf = obt.samples * (1 << pHstStrmOut->Props.cShift);
1112 obt.samples, 1 << pHstStrmOut->Props.cShift));
1239 static DECLCALLBACK(int) drvHostALSAAudioControlOut(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMOUT pHstStrmOut,
1243 AssertPtrReturn(pHstStrmOut, VERR_INVALID_POINTER);
1244 PALSAAUDIOSTREAMOUT pThisStrmOut = (PALSAAUDIOSTREAMOUT)pHstStrmOut;