| 
    Ardour
    9.0-pre0-1971-g33f1681c76
    
   | 
 
#include <cmdpipe_writer.h>
Public Member Functions | |
| CmdPipeWriter (ARDOUR::SystemExec *proc, std::string const &path, int tmp_fd=-1, gchar *tmp_file=0) | |
| virtual | ~CmdPipeWriter () | 
| samplecnt_t | get_samples_written () const | 
| void | reset_samples_written_count () | 
| void | flush (void) | 
| void | close (void) | 
| virtual void | process (ProcessContext< T > const &c) | 
  Public Member Functions inherited from AudioGrapher::Sink< DefaultSampleType > | |
| virtual | ~Sink () | 
| virtual void | process (ProcessContext< DefaultSampleType > const &context)=0 | 
| virtual void | process (ProcessContext< DefaultSampleType > &context) | 
Public Attributes | |
| PBD::Signal< void(std::string)> | FileWritten | 
Private Member Functions | |
| CmdPipeWriter (CmdPipeWriter const &other) | |
| void | encode_complete () | 
Private Attributes | |
| samplecnt_t | samples_written | 
| ARDOUR::SystemExec * | _proc | 
| std::string | _path | 
| int | _tmp_fd | 
| gchar * | _tmp_file | 
| PBD::ScopedConnectionList | exec_connections | 
Additional Inherited Members | |
  Public Types inherited from AudioGrapher::FlagDebuggable< L > | |
| typedef FlagField::Flag | Flag | 
  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 () | 
Writer for audio files using libsndfile. Only short, int and float are valid template parameters
Definition at line 25 of file cmdpipe_writer.h.
      
  | 
  inline | 
Definition at line 31 of file cmdpipe_writer.h.
      
  | 
  inlinevirtual | 
Definition at line 48 of file cmdpipe_writer.h.
      
  | 
  inlineprivate | 
Definition at line 115 of file cmdpipe_writer.h.
      
  | 
  inline | 
Definition at line 68 of file cmdpipe_writer.h.
      
  | 
  inlineprivate | 
Definition at line 123 of file cmdpipe_writer.h.
      
  | 
  inline | 
Definition at line 62 of file cmdpipe_writer.h.
      
  | 
  inline | 
Definition at line 59 of file cmdpipe_writer.h.
      
  | 
  inlinevirtual | 
Definition at line 73 of file cmdpipe_writer.h.
      
  | 
  inline | 
Definition at line 60 of file cmdpipe_writer.h.
      
  | 
  private | 
Definition at line 119 of file cmdpipe_writer.h.
      
  | 
  private | 
Definition at line 118 of file cmdpipe_writer.h.
      
  | 
  private | 
Definition at line 120 of file cmdpipe_writer.h.
      
  | 
  private | 
Definition at line 121 of file cmdpipe_writer.h.
      
  | 
  private | 
Definition at line 132 of file cmdpipe_writer.h.
| PBD::Signal<void(std::string)> AudioGrapher::CmdPipeWriter< T >::FileWritten | 
Definition at line 112 of file cmdpipe_writer.h.
      
  | 
  private | 
Definition at line 117 of file cmdpipe_writer.h.