ThreeDPoint PannerNodeEngine::ConvertAudioParamTimelineTo3DP(AudioParamTimeline& aX, AudioParamTimeline& aY, AudioParamTimeline& aZ, StreamTime &tick) { return ThreeDPoint(aX.GetValueAtTime(tick), aY.GetValueAtTime(tick), aZ.GetValueAtTime(tick)); }
void WebAudioUtils::ConvertAudioParamToTicks(AudioParamTimeline& aParam, AudioNodeStream* aSource, AudioNodeStream* aDest) { ConvertTimeToTickHelper ctth; ctth.mSourceStream = aSource; ctth.mDestinationStream = aDest; aParam.ConvertEventTimesToTicks(ConvertTimeToTickHelper::Convert, &ctth); }
void WebAudioUtils::ConvertAudioParamToTicks(AudioParamTimeline& aParam, AudioNodeStream* aSource, AudioNodeStream* aDest) { MOZ_ASSERT(!aSource || aSource->SampleRate() == aDest->SampleRate()); ConvertTimeToTickHelper ctth; ctth.mSourceStream = aSource; ctth.mDestinationStream = aDest; aParam.ConvertEventTimesToTicks(ConvertTimeToTickHelper::Convert, &ctth, aDest->SampleRate()); }