MayaFlux 0.1.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 41 of file TransferProcessor.cpp.

44{
45 if (!source || !target) {
47 "TransferProcessor::connect_audio_to_gpu: null buffer provided");
48 return;
49 }
50
51 m_audio_to_gpu_map[source] = target;
53}
#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: