diff options
author | Sven Gothel <[email protected]> | 2023-05-21 13:05:29 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2023-05-21 13:05:29 +0200 |
commit | 5c33470aea6b30c81681992567d7c92e100bdab3 (patch) | |
tree | 1025a24ff9a786b2128fcc976d5d9a0257ffb181 /make | |
parent | 325e5ed234a5e15f8f94eaa72dba6dbb619d490a (diff) |
AudioSink: Add getAvgFrameDuration(); API-Doc: Default*: 'frame' -> AudioFrame; init(): Use getAvgFrameDuration() for queue growth and limit.
This change renders buffer dequeueing, growth and limit sticking w/ [ms] values
while getAvgFrameDuration() assists frame count determination.
getAvgFrameDuration() is calculated when buffer is fully filled (queuedBytes / queuedFrames),
i.e. a proper representation to be used to dequeue in duration range
as well as for growth.
This further decouples the frameDuration{->Hint} parameter in init(),
as it is now only used for the initial buffer count (and latency adjustment).
Diffstat (limited to 'make')
0 files changed, 0 insertions, 0 deletions