Lines Matching refs:hw
75 PDMAUDIOHSTSTRMOUT hw; /* Always must come first! */
86 PDMAUDIOHSTSTRMIN hw; /* Always must come first! */
373 pDSoundStrmOut->hw.Props.uHz,
374 pDSoundStrmOut->hw.Props.cChannels,
375 pDSoundStrmOut->hw.Props.cBits,
376 pDSoundStrmOut->hw.Props.fSigned));
448 if (bc.dwBufferBytes & pDSoundStrmOut->hw.Props.uAlign)
451 bc.dwBufferBytes, pDSoundStrmOut->hw.Props.uAlign + 1));
464 pDSoundStrmOut->csPlaybackBufferSize = bc.dwBufferBytes >> pDSoundStrmOut->hw.Props.cShift;
479 int rc = dsoundLockOutput(pDSoundStrmOut->pDSB, &pDSoundStrmOut->hw.Props,
480 0, pDSoundStrmOut->csPlaybackBufferSize << pDSoundStrmOut->hw.Props.cShift,
484 int len1 = cb1 >> pDSoundStrmOut->hw.Props.cShift;
485 int len2 = cb2 >> pDSoundStrmOut->hw.Props.cShift;
488 audio_pcm_info_clear_buf(&pDSoundStrmOut->hw.Props, pv1, len1);
491 audio_pcm_info_clear_buf(&pDSoundStrmOut->hw.Props, pv2, len2);
702 pDSoundStrmIn->hw.Props.uHz,
703 pDSoundStrmIn->hw.Props.cChannels,
704 pDSoundStrmIn->hw.Props.cBits,
705 pDSoundStrmIn->hw.Props.fSigned));
787 if (bc.dwBufferBytes & pDSoundStrmIn->hw.Props.uAlign)
790 bc.dwBufferBytes, pDSoundStrmIn->hw.Props.uAlign + 1));
800 pDSoundStrmIn->csCaptureReadPos = cbReadPos >> pDSoundStrmIn->hw.Props.cShift;
801 pDSoundStrmIn->csCaptureBufferSize = bc.dwBufferBytes >> pDSoundStrmIn->hw.Props.cShift;
993 int rc = drvAudioStreamCfgToProps(&pDSoundStrmOut->streamCfg, &pDSoundStrmOut->hw.Props);