Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::timeline::detail::DawProjectMediaViewResolver Struct Reference

#include <dawproject_import.hpp>

Public Types

using Function = std::optional<std::span<const std::uint8_t>> (*)(void*, std::string_view)

Public Member Functions

 operator bool () const noexcept
std::optional< std::span< const std::uint8_t > > operator() (std::string_view path) const

Public Attributes

void * context = nullptr
Function function = nullptr

Member Typedef Documentation

◆ Function

using pulp::timeline::detail::DawProjectMediaViewResolver::Function = std::optional<std::span<const std::uint8_t>> (*)(void*, std::string_view)

Member Function Documentation

◆ operator bool()

pulp::timeline::detail::DawProjectMediaViewResolver::operator bool ( ) const
inlineexplicitnoexcept

◆ operator()()

std::optional< std::span< const std::uint8_t > > pulp::timeline::detail::DawProjectMediaViewResolver::operator() ( std::string_view path) const
inline

Member Data Documentation

◆ context

void* pulp::timeline::detail::DawProjectMediaViewResolver::context = nullptr

◆ function

Function pulp::timeline::detail::DawProjectMediaViewResolver::function = nullptr

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