Ardour
9.0-pre0-582-g084a23a80d
|
A temporary file deleted after this class is destructed. More...
#include <tmp_file.h>
Public Member Functions | |
virtual | ~TmpFile () |
Public Member Functions inherited from AudioGrapher::SndfileWriter< DefaultSampleType > | |
SndfileWriter (std::string const &path, int format, ChannelCount channels, samplecnt_t samplerate, std::shared_ptr< BroadcastInfo > broadcast_info) | |
virtual | ~SndfileWriter () |
samplecnt_t | get_samples_written () const |
void | reset_samples_written_count () |
virtual void | process (ProcessContext< DefaultSampleType > const &c) |
Writes data to file. More... | |
SndfileHandle & | operator= (const SndfileHandle &rhs) |
Public Member Functions inherited from AudioGrapher::SndfileHandle | |
SndfileHandle (void) | |
SndfileHandle (const char *path, int mode=SFM_READ, int format=0, int channels=0, int samplerate=0) | |
SndfileHandle (std::string const &path, int mode=SFM_READ, int format=0, int channels=0, int samplerate=0) | |
SndfileHandle (int fd, bool close_desc, int mode=SFM_READ, int format=0, int channels=0, int samplerate=0) | |
~SndfileHandle (void) | |
SndfileHandle (const SndfileHandle &orig) | |
SndfileHandle & | operator= (const SndfileHandle &rhs) |
void | close (void) |
int | refCount (void) const |
operator bool () const | |
bool | operator== (const SndfileHandle &rhs) const |
sf_count_t | frames (void) const |
int | format (void) const |
int | channels (void) const |
int | samplerate (void) const |
int | error (void) const |
const char * | strError (void) const |
int | command (int cmd, void *data, int datasize) |
sf_count_t | seek (sf_count_t frames, int whence) |
void | writeSync (void) |
int | setString (int str_type, const char *str) |
const char * | getString (int str_type) const |
sf_count_t | read (short *ptr, sf_count_t items) |
sf_count_t | read (int *ptr, sf_count_t items) |
sf_count_t | read (float *ptr, sf_count_t items) |
sf_count_t | read (double *ptr, sf_count_t items) |
sf_count_t | write (const short *ptr, sf_count_t items) |
sf_count_t | write (const int *ptr, sf_count_t items) |
sf_count_t | write (const float *ptr, sf_count_t items) |
sf_count_t | write (const double *ptr, sf_count_t items) |
sf_count_t | readf (short *ptr, sf_count_t frames) |
sf_count_t | readf (int *ptr, sf_count_t frames) |
sf_count_t | readf (float *ptr, sf_count_t frames) |
sf_count_t | readf (double *ptr, sf_count_t frames) |
sf_count_t | writef (const short *ptr, sf_count_t frames) |
sf_count_t | writef (const int *ptr, sf_count_t frames) |
sf_count_t | writef (const float *ptr, sf_count_t frames) |
sf_count_t | writef (const double *ptr, sf_count_t frames) |
sf_count_t | readRaw (void *ptr, sf_count_t bytes) |
sf_count_t | writeRaw (const void *ptr, sf_count_t bytes) |
Public Member Functions inherited from AudioGrapher::Sink< DefaultSampleType > | |
virtual | ~Sink () |
virtual void | process (ProcessContext< DefaultSampleType > &context) |
Public Member Functions inherited from AudioGrapher::SndfileReader< DefaultSampleType > | |
SndfileReader (std::string const &path) | |
SndfileReader (SndfileReader const &other) | |
virtual | ~SndfileReader () |
samplecnt_t | read (ProcessContext< DefaultSampleType > &context) |
SndfileHandle & | operator= (const SndfileHandle &rhs) |
Public Member Functions inherited from AudioGrapher::ListedSource< DefaultSampleType > | |
void | add_output (typename Source< DefaultSampleType >::SinkPtr output) |
void | clear_outputs () |
Removes all outputs added. More... | |
void | remove_output (typename Source< DefaultSampleType >::SinkPtr output) |
Public Member Functions inherited from AudioGrapher::Source< DefaultSampleType > | |
virtual | ~Source () |
virtual void | add_output (SinkPtr output)=0 |
Adds an output to this source. All data generated is forwarded to output. More... | |
virtual void | remove_output (SinkPtr output)=0 |
Removes a specific output from this source. More... | |
Public Attributes | |
PBD::Signal< void()> | FileFlushed |
Public Attributes inherited from AudioGrapher::SndfileWriter< DefaultSampleType > | |
PBD::Signal< void(std::string)> | FileWritten |
Additional Inherited Members | |
Public Types inherited from AudioGrapher::SndfileBase | |
enum | Mode { Read = SFM_READ , Write = SFM_WRITE , ReadWrite = SFM_RDWR } |
Public Types inherited from AudioGrapher::FlagDebuggable< L > | |
typedef FlagField::Flag | Flag |
Public Types inherited from AudioGrapher::Source< DefaultSampleType > | |
typedef std::shared_ptr< Sink< DefaultSampleType > > | SinkPtr |
Static Public Member Functions inherited from AudioGrapher::SndfileHandle | |
static int | formatCheck (int format, int channels, int samplerate) |
Protected Types inherited from AudioGrapher::ListedSource< DefaultSampleType > | |
typedef std::list< typename Source< DefaultSampleType >::SinkPtr > | SinkList |
Protected Member Functions inherited from AudioGrapher::SndfileWriter< DefaultSampleType > | |
SndfileWriter () | |
SndfileHandle has to be constructed directly by deriving classes. More... | |
virtual void | init () |
Protected Member Functions inherited from AudioGrapher::SndfileBase | |
SndfileBase () | |
Protected Member Functions inherited from AudioGrapher::Throwing< L > | |
Throwing () | |
bool | throw_level (ThrowLevel level) |
Protected Member Functions inherited from AudioGrapher::FlagDebuggable< L > | |
void | add_supported_flag (Flag flag) |
Adds a flag to the set of flags supported. More... | |
template<typename SelfType , typename ContextType > | |
void | check_flags (SelfType &self, ProcessContext< ContextType > context) |
Prints debug output if context contains flags that are not supported by this class. More... | |
Protected Member Functions inherited from AudioGrapher::Debuggable< DebugNone > | |
Debuggable (std::ostream &debug_stream=std::cerr) | |
bool | debug_level (DebugLevel level) |
std::ostream & | debug_stream () |
Protected Member Functions inherited from AudioGrapher::SndfileReader< DefaultSampleType > | |
SndfileReader () | |
SndfileHandle has to be constructed directly by deriving classes. More... | |
Protected Member Functions inherited from AudioGrapher::ListedSource< DefaultSampleType > | |
void | output (ProcessContext< DefaultSampleType > const &c) |
Helper for derived classes. More... | |
void | output (ProcessContext< DefaultSampleType > &c) |
bool | output_size_is_one () |
Protected Attributes inherited from AudioGrapher::SndfileWriter< DefaultSampleType > | |
std::string | path |
samplecnt_t | samples_written |
Protected Attributes inherited from AudioGrapher::ListedSource< DefaultSampleType > | |
SinkList | outputs |
A temporary file deleted after this class is destructed.
Definition at line 18 of file tmp_file.h.
|
inlinevirtual |
Definition at line 23 of file tmp_file.h.
PBD::Signal<void()> AudioGrapher::TmpFile< T >::FileFlushed |
Definition at line 24 of file tmp_file.h.