Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::sequence Namespace Reference

Namespaces

namespace  detail

Classes

class  HostTransportProjector
 Re-anchors the engine transport to the host's integer sample position on every callback. More...
struct  SequenceProcessorConfig
struct  SequenceProcessObservation
class  SequenceProcessor
 Format-layer adapter for embedding an immutable PlaybackProgram in a VST3/AU/CLAP processor. More...

Enumerations

enum class  HostTransportProjectionError : std::uint8_t {
  None , NotPrepared , InvalidFrameCount , InvalidSampleRate ,
  InvalidMeter , InvalidLoop , LoopTooShortForBlock , InvalidHostBeatClock ,
  BeatPositionOutOfRange , PlaybackEpochExhausted
}
enum class  SequenceProcessorStatus : std::uint8_t {
  Unprepared , Ready , MissingProgram , InvalidConfiguration ,
  SampleRateMismatch , TopologyChanged , TransportRejected , RenderFailed ,
  RealtimeStretchRejected , ExecutorFailed
}

Enumeration Type Documentation

◆ HostTransportProjectionError

enum class pulp::sequence::HostTransportProjectionError : std::uint8_t
strong
Enumerator
None 
NotPrepared 
InvalidFrameCount 
InvalidSampleRate 
InvalidMeter 
InvalidLoop 
LoopTooShortForBlock 
InvalidHostBeatClock 
BeatPositionOutOfRange 
PlaybackEpochExhausted 

◆ SequenceProcessorStatus

enum class pulp::sequence::SequenceProcessorStatus : std::uint8_t
strong
Enumerator
Unprepared 
Ready 
MissingProgram 
InvalidConfiguration 
SampleRateMismatch 
TopologyChanged 
TransportRejected 
RenderFailed 
RealtimeStretchRejected 
ExecutorFailed