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

◆ connect_gpu_to_audio()

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

Configure GPU→audio transfer.

Definition at line 55 of file TransferProcessor.cpp.

58{
59 if (!source || !target) {
61 "TransferProcessor::connect_gpu_to_audio: null buffer provided");
62 return;
63 }
64
65 m_gpu_to_audio_map[source] = target;
67}
#define MF_ERROR(comp, ctx,...)
std::unordered_map< std::shared_ptr< VKBuffer >, std::shared_ptr< AudioBuffer > > m_gpu_to_audio_map
@ BufferProcessing
Buffer processing (Buffers::BufferManager, processing chains)
@ Buffers
Buffers, Managers, processors and processing chains.

References MayaFlux::Journal::BufferProcessing, MayaFlux::Journal::Buffers, MayaFlux::Buffers::GPU_TO_AUDIO, m_direction, m_gpu_to_audio_map, and MF_ERROR.

Referenced by TransferProcessor().

+ Here is the caller graph for this function: