Home | Info | Community | Development | myReactOS | Contact Us
[static]
Definition at line 964 of file primary.c.
{ DirectSoundDevice *device = ((PrimaryBufferImpl *)iface)->device; DWORD ampfactors; TRACE("(%p,%p)\n", iface, pan); if (!(device->dsbd.dwFlags & DSBCAPS_CTRLPAN)) { WARN("control unavailable\n"); return DSERR_CONTROLUNAVAIL; } if (pan == NULL) { WARN("invalid parameter: pan == NULL\n"); return DSERR_INVALIDPARAM; } if (!device->hwbuf) { waveOutGetVolume(device->hwo, &factors); device->volpan.dwTotalLeftAmpFactor=ampfactors & 0xffff; device->volpan.dwTotalRightAmpFactor=ampfactors >> 16; DSOUND_AmpFactorToVolPan(&device->volpan); } *pan = device->volpan.lPan; return DS_OK; }