More WAVEOUTCAPSW tests.
This commit is contained in:
parent
6f902f16fb
commit
0369da5c9e
|
@ -557,7 +557,8 @@ static void wave_out_test_device(int device)
|
||||||
|
|
||||||
static void wave_out_tests()
|
static void wave_out_tests()
|
||||||
{
|
{
|
||||||
WAVEOUTCAPS caps;
|
WAVEOUTCAPSA capsA;
|
||||||
|
WAVEOUTCAPSW capsW;
|
||||||
WAVEFORMATEX format;
|
WAVEFORMATEX format;
|
||||||
HWAVEOUT wout;
|
HWAVEOUT wout;
|
||||||
MMRESULT rc;
|
MMRESULT rc;
|
||||||
|
@ -566,11 +567,15 @@ static void wave_out_tests()
|
||||||
ndev=waveOutGetNumDevs();
|
ndev=waveOutGetNumDevs();
|
||||||
trace("found %d WaveOut devices\n",ndev);
|
trace("found %d WaveOut devices\n",ndev);
|
||||||
|
|
||||||
rc=waveOutGetDevCapsA(ndev+1,&caps,sizeof(caps));
|
rc=waveOutGetDevCapsA(ndev+1,&capsA,sizeof(capsA));
|
||||||
ok(rc==MMSYSERR_BADDEVICEID,
|
ok(rc==MMSYSERR_BADDEVICEID,
|
||||||
"waveOutGetDevCapsA: MMSYSERR_BADDEVICEID expected, got %s\n",mmsys_error(rc));
|
"waveOutGetDevCapsA: MMSYSERR_BADDEVICEID expected, got %s\n",mmsys_error(rc));
|
||||||
|
|
||||||
rc=waveOutGetDevCapsA(WAVE_MAPPER,&caps,sizeof(caps));
|
rc=waveOutGetDevCapsW(ndev+1,&capsW,sizeof(capsW));
|
||||||
|
ok(rc==MMSYSERR_BADDEVICEID,
|
||||||
|
"waveOutGetDevCapsW: MMSYSERR_BADDEVICEID expected, got %s\n",mmsys_error(rc));
|
||||||
|
|
||||||
|
rc=waveOutGetDevCapsA(WAVE_MAPPER,&capsA,sizeof(capsA));
|
||||||
if (ndev>0)
|
if (ndev>0)
|
||||||
ok(rc==MMSYSERR_NOERROR,
|
ok(rc==MMSYSERR_NOERROR,
|
||||||
"waveOutGetDevCapsA: MMSYSERR_NOERROR expected, got %s\n",mmsys_error(rc));
|
"waveOutGetDevCapsA: MMSYSERR_NOERROR expected, got %s\n",mmsys_error(rc));
|
||||||
|
@ -578,6 +583,14 @@ static void wave_out_tests()
|
||||||
ok(rc==MMSYSERR_BADDEVICEID || rc==MMSYSERR_NODRIVER,
|
ok(rc==MMSYSERR_BADDEVICEID || rc==MMSYSERR_NODRIVER,
|
||||||
"waveOutGetDevCapsA: MMSYSERR_BADDEVICEID or MMSYSERR_NODRIVER expected, got %s\n",mmsys_error(rc));
|
"waveOutGetDevCapsA: MMSYSERR_BADDEVICEID or MMSYSERR_NODRIVER expected, got %s\n",mmsys_error(rc));
|
||||||
|
|
||||||
|
rc=waveOutGetDevCapsW(WAVE_MAPPER,&capsW,sizeof(capsW));
|
||||||
|
if (ndev>0)
|
||||||
|
ok(rc==MMSYSERR_NOERROR,
|
||||||
|
"waveOutGetDevCapsW: MMSYSERR_NOERROR expected, got %s\n",mmsys_error(rc));
|
||||||
|
else
|
||||||
|
ok(rc==MMSYSERR_BADDEVICEID || rc==MMSYSERR_NODRIVER,
|
||||||
|
"waveOutGetDevCapsW: MMSYSERR_BADDEVICEID or MMSYSERR_NODRIVER expected, got %s\n",mmsys_error(rc));
|
||||||
|
|
||||||
format.wFormatTag=WAVE_FORMAT_PCM;
|
format.wFormatTag=WAVE_FORMAT_PCM;
|
||||||
format.nChannels=2;
|
format.nChannels=2;
|
||||||
format.wBitsPerSample=16;
|
format.wBitsPerSample=16;
|
||||||
|
|
Loading…
Reference in New Issue