Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::playback::AudioTrackRendererProgram Class Reference

#include <audio_renderer.hpp>

Public Member Functions

timeline::ItemId id () const noexcept
std::span< const AudioClipRendererProgram > clips () const noexcept

Friends

class ProgramCompilerTask
runtime::Result< std::shared_ptr< const AudioTrackRendererProgram >, AudioRendererError > link_audio_track_program (timeline::ItemId track_id, std::vector< AudioClipRendererProgram > clips, const AudioRendererLimits &limits)

Member Function Documentation

◆ clips()

std::span< const AudioClipRendererProgram > pulp::playback::AudioTrackRendererProgram::clips ( ) const
inlinenoexcept

◆ id()

timeline::ItemId pulp::playback::AudioTrackRendererProgram::id ( ) const
inlinenoexcept

◆ link_audio_track_program

runtime::Result< std::shared_ptr< const AudioTrackRendererProgram >, AudioRendererError > link_audio_track_program ( timeline::ItemId track_id,
std::vector< AudioClipRendererProgram > clips,
const AudioRendererLimits & limits )
friend

◆ ProgramCompilerTask

friend class ProgramCompilerTask
friend

The documentation for this class was generated from the following file: