MCPcopy Create free account
hub / github.com/LMMS/lmms / write

Method write

src/core/Mixer.cpp:1282–1294  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1280
1281
1282void Mixer::fifoWriter::write( surroundSampleFrame * buffer )
1283{
1284 m_mixer->m_waitChangesMutex.lock();
1285 m_mixer->m_waitingForWrite = true;
1286 m_mixer->m_waitChangesMutex.unlock();
1287 m_mixer->runChangesInModel();
1288
1289 m_fifo->write( buffer );
1290
1291 m_mixer->m_doChangesMutex.lock();
1292 m_mixer->m_waitingForWrite = false;
1293 m_mixer->m_doChangesMutex.unlock();
1294}
1295
1296
1297

Callers 7

finishPeriodMethod · 0.45
saveConfigFileMethod · 0.45
mainFunction · 0.45
writeDataMethod · 0.45

Calls 3

runChangesInModelMethod · 0.80
lockMethod · 0.45
unlockMethod · 0.45

Tested by

no test coverage detected