Home | History | Annotate | Download | only in linux

Lines Matching defs:audioSource

31 DynamicVector<UniquePtr<AudioSource>> gAudioSources;
44 auto *audioSource = static_cast<AudioSource *>(cookie);
46 auto& dataEvent = audioSource->dataEvent;
49 audioSource->numSamples,
50 static_cast<uint32_t>(audioSource->audioInfo.samplerate));
53 dataEvent.sampleCount = audioSource->numSamples;
58 static_cast<uint32_t>(audioSource->audioInfo.samplerate),
59 audioSource->eventDelay);
60 if (intervalNumSamples > audioSource->numSamples) {
61 sf_count_t seekAmount = intervalNumSamples - audioSource->numSamples;
62 sf_seek(audioSource->audioFile, -seekAmount, SEEK_CUR);
66 audioSource->audioFile,
73 .handleAudioDataEvent(&audioSource->dataEvent);
111 chreAudioSource *audioSource) {
116 audioSource->name = source->audioFilename.c_str();
117 audioSource->sampleRate =
119 audioSource->minBufferDuration =
121 audioSource->maxBufferDuration =
123 audioSource->format = source->dataEvent.format;
129 void PlatformAudioBase::addAudioSource(UniquePtr<AudioSource>& source) {