MCPcopy Create free account
hub / github.com/LabSound/LabSound / clearStreamInfo

Method clearStreamInfo

src/backends/RtAudio/RtAudio.cpp:10992–11028  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

10990}
10991
10992void RtApi ::clearStreamInfo()
10993{
10994 stream_.mode = UNINITIALIZED;
10995 stream_.state = STREAM_CLOSED;
10996 stream_.sampleRate = 0;
10997 stream_.bufferSize = 0;
10998 stream_.nBuffers = 0;
10999 stream_.userFormat = 0;
11000 stream_.userInterleaved = true;
11001 stream_.streamTime = 0.0;
11002 stream_.apiHandle = 0;
11003 stream_.deviceBuffer = 0;
11004 stream_.callbackInfo.callback = 0;
11005 stream_.callbackInfo.userData = 0;
11006 stream_.callbackInfo.isRunning = false;
11007 stream_.callbackInfo.errorCallback = 0;
11008 for (int i = 0; i < 2; i++)
11009 {
11010 stream_.device[i] = 11111;
11011 stream_.doConvertBuffer[i] = false;
11012 stream_.deviceInterleaved[i] = true;
11013 stream_.doByteSwap[i] = false;
11014 stream_.nUserChannels[i] = 0;
11015 stream_.nDeviceChannels[i] = 0;
11016 stream_.channelOffset[i] = 0;
11017 stream_.deviceFormat[i] = 0;
11018 stream_.latency[i] = 0;
11019 stream_.userBuffer[i] = 0;
11020 stream_.convertInfo[i].channels = 0;
11021 stream_.convertInfo[i].inJump = 0;
11022 stream_.convertInfo[i].outJump = 0;
11023 stream_.convertInfo[i].inFormat = 0;
11024 stream_.convertInfo[i].outFormat = 0;
11025 stream_.convertInfo[i].inOffset.clear();
11026 stream_.convertInfo[i].outOffset.clear();
11027 }
11028}
11029
11030unsigned int RtApi ::formatBytes(RtAudioFormat format)
11031{

Callers

nothing calls this directly

Calls 1

clearMethod · 0.80

Tested by

no test coverage detected