• Home
  • Raw
  • Download

Lines Matching refs:source

89   auto &source = gAudioSources[handle];  in requestAudioDataEvent()  local
90 source->numSamples = numSamples; in requestAudioDataEvent()
91 source->eventDelay = eventDelay; in requestAudioDataEvent()
92 return source->timer.set(audioSourceCallback, source.get(), eventDelay); in requestAudioDataEvent()
97 auto &source = gAudioSources[handle]; in cancelAudioDataEventRequest() local
98 source->timer.cancel(); in cancelAudioDataEventRequest()
113 const auto &source = gAudioSources[handle]; in getAudioSource() local
115 audioSource->name = source->audioFilename.c_str(); in getAudioSource()
117 static_cast<uint32_t>(source->audioInfo.samplerate); in getAudioSource()
119 source->minBufferDuration.toRawNanoseconds(); in getAudioSource()
121 source->maxBufferDuration.toRawNanoseconds(); in getAudioSource()
122 audioSource->format = source->dataEvent.format; in getAudioSource()
128 void PlatformAudioBase::addAudioSource(UniquePtr<AudioSource> &source) { in addAudioSource() argument
131 source->audioFilename.c_str(), in addAudioSource()
132 Milliseconds(source->minBufferDuration).getMilliseconds(), in addAudioSource()
133 Milliseconds(source->maxBufferDuration).getMilliseconds()); in addAudioSource()
134 auto &audioInfo = source->audioInfo; in addAudioSource()
135 source->audioFile = in addAudioSource()
136 sf_open(source->audioFilename.c_str(), SFM_READ, &audioInfo); in addAudioSource()
138 static_cast<uint32_t>(source->audioInfo.samplerate), in addAudioSource()
139 source->maxBufferDuration); in addAudioSource()
140 if (source->audioFile == nullptr) { in addAudioSource()
142 source->audioFilename.c_str()); in addAudioSource()
144 source->dataEvent.format = CHRE_AUDIO_DATA_FORMAT_8_BIT_U_LAW; in addAudioSource()
145 source->dataEvent.samplesULaw8 = in addAudioSource()
148 source->dataEvent.format = CHRE_AUDIO_DATA_FORMAT_16_BIT_SIGNED_PCM; in addAudioSource()
149 source->dataEvent.samplesS16 = in addAudioSource()
155 source->dataEvent.version = CHRE_AUDIO_DATA_EVENT_VERSION; in addAudioSource()
156 memset(source->dataEvent.reserved, 0, sizeof(source->dataEvent.reserved)); in addAudioSource()
157 source->dataEvent.handle = static_cast<uint32_t>(gAudioSources.size()); in addAudioSource()
158 source->dataEvent.sampleRate = in addAudioSource()
159 static_cast<uint32_t>(source->audioInfo.samplerate); in addAudioSource()
160 gAudioSources.push_back(std::move(source)); in addAudioSource()