TracktionEngine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
tracktion::engine::MemoryMappedFileReader Struct Reference

FallbackReader that wraps a MemoryMappedFile which usually improves read speeds. More...

#include <tracktion_MemoryMappedFileReader.h>

Inheritance diagram for tracktion::engine::MemoryMappedFileReader:

Public Member Functions

 MemoryMappedFileReader (std::unique_ptr< AudioFileUtils::MappedFileAndReader > mappedFileAndReader)
 Creates a MemoryMappedFileReader for a MappedFileAndReader.
 
void setReadTimeout (int) override
 
bool readSamples (int *const *destSamples, int numDestChannels, int startOffsetInDestBuffer, juce::int64 startSampleInFile, int numSamples) override
 
- Public Member Functions inherited from tracktion::engine::FallbackReader
 FallbackReader ()
 Constructor.
 

Detailed Description

FallbackReader that wraps a MemoryMappedFile which usually improves read speeds.

Constructor & Destructor Documentation

◆ MemoryMappedFileReader()

tracktion::engine::MemoryMappedFileReader::MemoryMappedFileReader ( std::unique_ptr< AudioFileUtils::MappedFileAndReader mappedFileAndReader)

Creates a MemoryMappedFileReader for a MappedFileAndReader.

Member Function Documentation

◆ setReadTimeout()

void tracktion::engine::MemoryMappedFileReader::setReadTimeout ( int  )
overridevirtual

◆ readSamples()

bool tracktion::engine::MemoryMappedFileReader::readSamples ( int *const *  destSamples,
int  numDestChannels,
int  startOffsetInDestBuffer,
juce::int64  startSampleInFile,
int  numSamples 
)
override

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