mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 17:37:37 +00:00
Refactor: Replace usages of FixedArray with Array.
This commit is contained in:
parent
76e37e8c96
commit
9c83d6ff46
8 changed files with 52 additions and 54 deletions
|
@ -36,7 +36,7 @@ TrackManager::~TrackManager()
|
|||
{
|
||||
}
|
||||
|
||||
void TrackManager::fill_buffer(FixedArray<Sample>& buffer)
|
||||
void TrackManager::fill_buffer(Span<Sample> buffer)
|
||||
{
|
||||
memset(buffer.data(), 0, buffer_size);
|
||||
|
||||
|
@ -51,8 +51,8 @@ void TrackManager::fill_buffer(FixedArray<Sample>& buffer)
|
|||
}
|
||||
}
|
||||
|
||||
memcpy(m_back_buffer_ptr->data(), buffer.data(), buffer_size);
|
||||
swap(m_front_buffer_ptr, m_back_buffer_ptr);
|
||||
memcpy(m_current_back_buffer.data(), buffer.data(), buffer_size);
|
||||
swap(m_current_front_buffer, m_current_back_buffer);
|
||||
}
|
||||
|
||||
void TrackManager::reset()
|
||||
|
@ -60,8 +60,8 @@ void TrackManager::reset()
|
|||
memset(m_front_buffer.data(), 0, buffer_size);
|
||||
memset(m_back_buffer.data(), 0, buffer_size);
|
||||
|
||||
m_front_buffer_ptr = &m_front_buffer;
|
||||
m_back_buffer_ptr = &m_back_buffer;
|
||||
m_current_front_buffer = m_front_buffer.span();
|
||||
m_current_back_buffer = m_back_buffer.span();
|
||||
|
||||
m_time = 0;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue