Lines Matching defs:pHstStrmOut

555                                                   PPDMAUDIOHSTSTRMOUT pHstStrmOut, PPDMAUDIOSTREAMCFG pCfg,
559 AssertPtrReturn(pHstStrmOut, VERR_INVALID_POINTER);
563 PPULSEAUDIOSTREAM pThisStrmOut = (PPULSEAUDIOSTREAM)pHstStrmOut;
599 rc = drvAudioStreamCfgToProps(&streamCfg, &pHstStrmOut->Props);
611 uint32_t cSamples = cbBuf >> pHstStrmOut->Props.cShift;
812 static DECLCALLBACK(int) drvHostPulseAudioPlayOut(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMOUT pHstStrmOut,
816 AssertPtrReturn(pHstStrmOut, VERR_INVALID_POINTER);
819 PPULSEAUDIOSTREAM pThisStrmOut = (PPULSEAUDIOSTREAM)pHstStrmOut;
824 uint32_t cLive = drvAudioHstOutSamplesLive(pHstStrmOut, NULL /* pcStreamsLive */);
827 LogFlowFunc(("%p: No live samples, skipping\n", pHstStrmOut));
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, cReadTotal);
935 static DECLCALLBACK(int) drvHostPulseAudioFiniOut(PPDMIHOSTAUDIO pInterface, PPDMAUDIOHSTSTRMOUT pHstStrmOut)
938 AssertPtrReturn(pHstStrmOut, VERR_INVALID_POINTER);
942 PPULSEAUDIOSTREAM pThisStrmOut = (PPULSEAUDIOSTREAM)pHstStrmOut;
965 PPDMAUDIOHSTSTRMOUT pHstStrmOut, PDMAUDIOSTREAMCMD enmStreamCmd)
968 AssertPtrReturn(pHstStrmOut, VERR_INVALID_POINTER);
970 PPULSEAUDIOSTREAM pThisStrmOut = (PPULSEAUDIOSTREAM)pHstStrmOut;