MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ ensure_conversion_cache()

template<typename T >
void * MayaFlux::Kakshya::DataAccess::ensure_conversion_cache ( size_t  required_bytes) const
inlineprivate

Ensure conversion cache exists and is properly sized.

Template Parameters
TTarget component type
Parameters
required_bytesSize needed in bytes
Returns
Pointer to cache storage

Definition at line 160 of file DataAccess.hpp.

161 {
162 if (!m_conversion_cache || m_conversion_cache->size() < required_bytes) {
163 m_conversion_cache = std::vector<uint8_t>(required_bytes);
164 }
165 return m_conversion_cache->data();
166 }
std::optional< std::vector< uint8_t > > m_conversion_cache