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

◆ connect_audio_to_gpu()

void MayaFlux::Buffers::TransferProcessor::connect_audio_to_gpu ( const std::shared_ptr< AudioBuffer > &  source,
const std::shared_ptr< VKBuffer > &  target 
)

Configure audio→GPU transfer.

Definition at line 40 of file TransferProcessor.cpp.

43{
44 if (!source || !target) {
46 "TransferProcessor::connect_audio_to_gpu: null buffer provided");
47 return;
48 }
49
50 m_audio_to_gpu_map[source] = target;
52}
#define MF_ERROR(comp, ctx,...)
std::unordered_map< std::shared_ptr< AudioBuffer >, std::shared_ptr< VKBuffer > > m_audio_to_gpu_map
@ BufferProcessing
Buffer processing (Buffers::BufferManager, processing chains)
@ Buffers
Buffers, Managers, processors and processing chains.

References MayaFlux::Buffers::AUDIO_TO_GPU, MayaFlux::Journal::BufferProcessing, MayaFlux::Journal::Buffers, m_audio_to_gpu_map, m_direction, and MF_ERROR.

Referenced by TransferProcessor(), and TransferProcessor().

+ Here is the caller graph for this function: