tests/auto/qaudiodeviceinfo/tst_qaudiodeviceinfo.cpp
changeset 29 b72c6db6890b
parent 18 2f34d5167611
child 30 5dc02b23752f
equal deleted inserted replaced
25:e24348a560a6 29:b72c6db6890b
    65     void byteOrders();
    65     void byteOrders();
    66     void sampleTypes();
    66     void sampleTypes();
    67     void frequencies();
    67     void frequencies();
    68     void isformat();
    68     void isformat();
    69     void preferred();
    69     void preferred();
    70     void nearest();
       
    71 
    70 
    72 private:
    71 private:
    73     bool              available;
    72     bool              available;
    74     QAudioDeviceInfo* device;
    73     QAudioDeviceInfo* device;
    75 };
    74 };
   188         QVERIFY(format.frequency() == 44100);
   187         QVERIFY(format.frequency() == 44100);
   189         QVERIFY(format.channels() == 2);
   188         QVERIFY(format.channels() == 2);
   190     }
   189     }
   191 }
   190 }
   192 
   191 
   193 void tst_QAudioDeviceInfo::nearest()
       
   194 {
       
   195     if(available) {
       
   196         QAudioFormat format1, format2;
       
   197         format1.setFrequency(8000);
       
   198         format2 = device->nearestFormat(format1);
       
   199         QVERIFY(format2.frequency() == 44100);
       
   200     }
       
   201 }
       
   202 
       
   203 QTEST_MAIN(tst_QAudioDeviceInfo)
   192 QTEST_MAIN(tst_QAudioDeviceInfo)
   204 
   193 
   205 #include "tst_qaudiodeviceinfo.moc"
   194 #include "tst_qaudiodeviceinfo.moc"