Description of audio stream. More...
#include <itpp/srccode/audiofile.h>
Public Member Functions | |
Audio_Stream_Description () | |
Default ctor - creates uninitialized description. | |
Audio_Stream_Description (Audio_Encoding e, int sr, int nc=1) | |
Construct with stream parameters: encoding e, sampling rate sr and number of audio channels nc. | |
Audio_Stream_Description & | set_encoding (Audio_Encoding e) |
Set encoding of audio samples. | |
Audio_Stream_Description & | set_sampling_rate (int sr) |
Set sampling rate (samples per second) | |
Audio_Stream_Description & | set_num_channels (int nc) |
Set number of audio channels. | |
Audio_Stream_Description & | set_description (const std::string &d) |
Set stream annotation. | |
Audio_Encoding | get_encoding () const |
Get encoding of audio samples. | |
int | get_sampling_rate () const |
Get sampling rate (samples per second) | |
int | get_num_channels () const |
Get number of audio channels. | |
const std::string & | get_description () const |
Get stream annotation. | |
Description of audio stream.
This class holds information about the stream of audio samples. Information includes samples encoding, number of channels and sampling rate. Stream can be annotated via set_description() method.
Definition at line 66 of file audiofile.h.
|
inline |
Default ctor - creates uninitialized description.
Definition at line 70 of file audiofile.h.
|
inline |
Construct with stream parameters: encoding e, sampling rate sr and number of audio channels nc.
Definition at line 72 of file audiofile.h.
|
inline |
Set encoding of audio samples.
Definition at line 75 of file audiofile.h.
|
inline |
Set sampling rate (samples per second)
Definition at line 77 of file audiofile.h.
|
inline |
Set number of audio channels.
Definition at line 79 of file audiofile.h.
|
inline |
Set stream annotation.
Definition at line 81 of file audiofile.h.
|
inline |
Get encoding of audio samples.
Definition at line 83 of file audiofile.h.
Referenced by itpp::is_valid().
|
inline |
Get sampling rate (samples per second)
Definition at line 85 of file audiofile.h.
|
inline |
Get number of audio channels.
Definition at line 87 of file audiofile.h.
Referenced by itpp::is_valid().
|
inline |
Get stream annotation.
Definition at line 89 of file audiofile.h.
Generated on Tue Aug 17 2021 10:59:15 for IT++ by Doxygen 1.9.8