本文整理汇总了C++中quint32函数的典型用法代码示例。如果您正苦于以下问题:C++ quint32函数的具体用法?C++ quint32怎么用?C++ quint32使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了quint32函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: doc
void FadeChannel_Test::address()
{
Doc doc(this);
Fixture* fxi = new Fixture(&doc);
fxi->setAddress(400);
fxi->setChannels(5);
doc.addFixture(fxi);
FadeChannel fc;
fc.setChannel(2);
QCOMPARE(fc.address(), quint32(2));
fc.setFixture(&doc, fxi->id());
QCOMPARE(fc.address(), quint32(402));
fc.setFixture(&doc, 12345);
QCOMPARE(fc.address(), QLCChannel::invalid());
}
示例2: QString
void KCTimeDict::save(QDataStream &str) const
{
Hash::const_iterator it = m_hash.constBegin();
const Hash::const_iterator end = m_hash.constEnd();
for (; it != end; ++it) {
str << it.key() << it.value();
}
str << QString() << quint32(0);
}
示例3: size
void AudioRecorder::close()
{
// Fill the header size placeholders
quint32 fileSize = size();
QDataStream out(this);
// Set the same ByteOrder like in writeHeader()
out.setByteOrder(QDataStream::LittleEndian);
// RIFF chunk size
seek(4);
out << quint32(fileSize - 8);
// data chunk size
seek(40);
out << quint32(fileSize - 44);
QFile::close();
}
示例4: quint32
QT_BEGIN_NAMESPACE
QDataStream &operator<<(QDataStream &stream, const QList<QNetworkCookie> &list)
{
stream << JAR_VERSION;
stream << quint32(list.size());
for (int i = 0; i < list.size(); ++i)
stream << list.at(i).toRawForm();
return stream;
}
示例5: quint32
QDataStream &operator<<(QDataStream &out, const HighlightingMarkContainer &container)
{
out << container.line_;
out << container.column_;
out << container.length_;
out << quint32(container.type_);
return out;
}
示例6: sample
void
APG::ConstraintSolver::fill_population( Population& population )
{
for ( int i = population.size(); quint32(i) < m_populationSize; i++ ) {
Meta::TrackList* tl = new Meta::TrackList( sample( m_domain, playlist_size() ) );
double s = m_constraintTreeRoot->satisfaction( (*tl) );
population.insert( tl, s );
}
}
示例7: ds
QByteArray QWindowsAudioDeviceInfo::defaultOutputDevice()
{
QByteArray defaultDevice;
QDataStream ds(&defaultDevice, QIODevice::WriteOnly);
ds << quint32(WAVE_MAPPER) // device ID for default device
<< QStringLiteral("Default Output Device");
return defaultDevice;
}
示例8: writeUniverse
void DMXUSB::writeUniverse(quint32 universe, quint32 output, const QByteArray &data)
{
if (output < quint32(m_outputs.size()))
{
QByteArray wholeuniverse(512, 0);
wholeuniverse.replace(0, data.length(), data);
m_outputs.at(output)->writeUniverse(universe, output, wholeuniverse);
}
}
示例9: quint32
/**
* Update the object's timers
*/
void Telemetry::setUpdatePeriod(UAVObject *obj, qint32 periodMs)
{
// Find object type (not instance!) and update its period
for (int n = 0; n < objList.length(); ++n) {
if (objList[n].obj->getObjID() == obj->getObjID()) {
objList[n].updatePeriodMs = periodMs;
objList[n].timeToNextUpdateMs = quint32((float)periodMs * (float)qrand() / (float)RAND_MAX); // avoid bunching of updates
}
}
}
示例10: QVERIFY
void QLCInputProfile_Test::channelNumber()
{
QLCInputProfile ip;
QVERIFY(ip.channels().size() == 0);
QLCInputChannel* ich1 = new QLCInputChannel();
ip.insertChannel(0, ich1);
QLCInputChannel* ich2 = new QLCInputChannel();
ip.insertChannel(6510, ich2);
QLCInputChannel* ich3 = new QLCInputChannel();
ip.insertChannel(5, ich3);
QCOMPARE(ip.channelNumber(NULL), InputMap::invalidChannel());
QCOMPARE(ip.channelNumber(ich1), quint32(0));
QCOMPARE(ip.channelNumber(ich2), quint32(6510));
QCOMPARE(ip.channelNumber(ich3), quint32(5));
}
示例11: QVERIFY
void Bus_Test::defaults()
{
QVERIFY(Bus::count() == 32);
QVERIFY(Bus::defaultFade() == 0);
QVERIFY(Bus::defaultHold() == 1);
QCOMPARE(Bus::defaultPalette(), quint32(31));
QVERIFY(Bus::instance()->name(0) == QString("Fade"));
QVERIFY(Bus::instance()->name(1) == QString("Hold"));
QCOMPARE(Bus::instance()->name(31), QString("Palette"));
}
示例12: toScriptValue
QScriptValue toScriptValue(QScriptEngine *eng, const Container &cont)
{
QScriptValue a = eng->newArray();
typename Container::const_iterator begin = cont.begin();
typename Container::const_iterator end = cont.end();
typename Container::const_iterator it;
for (it = begin; it != end; ++it)
a.setProperty(quint32(it - begin), qScriptValueFromValue(eng, *it));
return a;
}
示例13: quint32
quint32 SMFProcessor::estimateRemainingTime(const MidiEventList &midiEvents, int currentEventIx) {
MasterClockNanos tick = midiTick;
MasterClockNanos totalNanos = 0;
for (int i = currentEventIx; i < midiEvents.count(); i++) {
const MidiEvent &e = midiEvents.at(i);
totalNanos += e.getTimestamp() * tick;
if (e.getType() == SET_TEMPO) tick = parser.getMidiTick(e.getShortMessage());
}
return quint32(totalNanos / MasterClock::NANOS_PER_SECOND);
}
示例14: doc
void IntensityGenerator_Test::fullZeroScenes()
{
Doc doc(this, m_fixtureDefCache);
QList <Fixture*> fixtures;
Fixture* fxi = new Fixture(&doc);
fxi->setChannels(4);
fixtures << fxi;
Fixture* fxi2 = new Fixture(&doc);
const QLCFixtureDef* def = m_fixtureDefCache.fixtureDef("Futurelight", "DJScan250");
Q_ASSERT(def != NULL);
Q_ASSERT(def->modes().first() != NULL);
Q_ASSERT(def->modes().first()->channels().size() == 6);
fxi2->setFixtureDefinition(def, def->modes().first());
fixtures << fxi2;
QList <Scene*> scenes = IntensityGenerator::fullZeroScenes(fixtures, &doc);
QCOMPARE(scenes.size(), 2);
QCOMPARE(scenes[1]->values().size(), 0);
QCOMPARE(scenes[0]->values().size(), 5);
QCOMPARE(scenes[0]->values()[0].fxi, fxi->id());
QCOMPARE(scenes[0]->values()[0].channel, quint32(0));
QCOMPARE(scenes[0]->values()[0].value, uchar(UCHAR_MAX));
QCOMPARE(scenes[0]->values()[1].fxi, fxi->id());
QCOMPARE(scenes[0]->values()[1].channel, quint32(1));
QCOMPARE(scenes[0]->values()[1].value, uchar(UCHAR_MAX));
QCOMPARE(scenes[0]->values()[2].fxi, fxi->id());
QCOMPARE(scenes[0]->values()[2].channel, quint32(2));
QCOMPARE(scenes[0]->values()[2].value, uchar(UCHAR_MAX));
QCOMPARE(scenes[0]->values()[3].fxi, fxi->id());
QCOMPARE(scenes[0]->values()[3].channel, quint32(3));
QCOMPARE(scenes[0]->values()[3].value, uchar(UCHAR_MAX));
QCOMPARE(scenes[0]->values()[4].fxi, fxi2->id());
QCOMPARE(scenes[0]->values()[4].channel, quint32(5));
QCOMPARE(scenes[0]->values()[4].value, uchar(128));
QCOMPARE(scenes[1]->values().size(), 0);
// Zero scene needs no values because non-participating HTP channels are faded
// automatically to zero
}
示例15: openOutput
bool Peperoni::openOutput(quint32 output)
{
if (m_usbdmx == NULL)
return false;
if (output < quint32(m_devices.size()))
return m_devices.at(output)->open();
return false;
}