Ich möchte snd_pcm_delay()
verwenden, um die Verzögerung abzufragen, bis die Probe, über die ich in den ALSA-Puffer schreiben soll, hörbar sind. Ich erwarte, dass dieser Wert zwischen einzelnen Anrufen variiert. Auf zwei Systemen ist dieser Wert jedoch konstant. Die Funktion gibt einen Wert zurück, der immer gleich der Periodengröße auf einer Plattform ist, und auf der anderen Plattform entspricht sie der Puffergröße (zweimal die Periodengröße in meinem Code).Was genau liefert ALSAs snd_pcm_delay()?
Ist mein Verständnis von snd_pcm_delay()
falsch? Ist es ein Fahrerproblem?