pl-nk v0.4.5
Plonk|Plink|Plank are a set of cross-platform C/C++ frameworks for audio software development
Public Member Functions
AudioFileWriter< SampleType > Class Template Reference

Audio file writing class. More...

Inherits SmartPointerContainer< SmartPointerType, enableWeak >.

List of all members.

Public Member Functions

int getNumChannels () const throw ()
 Get the number of channels in the file.
double getSampleRate () const throw ()
 Get the sample rate of the file.

Detailed Description

template<class SampleType>
class AudioFileWriter< SampleType >

Audio file writing class.

This can write PCM files in WAV or AIFF (or AIFC) format. And can also (wth the appropriately enabled compile time options) write Ogg Vorbis or Opus files either using VBR (variable bit rate) or managed bit rate (constant).

See also:
BinaryFile

Member Function Documentation

template<class SampleType >
int AudioFileWriter< SampleType >::getNumChannels ( ) const throw () [inline]

Get the number of channels in the file.

template<class SampleType >
double AudioFileWriter< SampleType >::getSampleRate ( ) const throw () [inline]

Get the sample rate of the file.


The documentation for this class was generated from the following file:
 All Classes Functions Typedefs Enumerations Enumerator Properties