vsdk  7.1.1
Vsdk::Afe Namespace Reference

Classes

class  Analyzer
 Base class for audio analysis as a pipeline Consumer Module. More...
 
class  Engine
 Responsible for creation of audio filters and analyzers. More...
 
class  Filter
 Base class for audio filtering as a pipeline Modifier Module. More...
 

Typedefs

using AnalyzerPtr = std::shared_ptr< Analyzer >
 
using FilterPtr = std::shared_ptr< Filter >
 

Enumerations

enum  AnalyzerEventCode
 
enum  AnalyzerErrorCode { AnalyzerErrorCode::UNEXPECTED_ERROR }
 
enum  FilterEventCode
 
enum  FilterErrorCode { FilterErrorCode::UNEXPECTED_ERROR }
 

Typedef Documentation

◆ AnalyzerPtr

using Vsdk::Afe::AnalyzerPtr = typedef std::shared_ptr<Analyzer>

◆ FilterPtr

using Vsdk::Afe::FilterPtr = typedef std::shared_ptr<Filter>

Enumeration Type Documentation

◆ AnalyzerEventCode

◆ AnalyzerErrorCode

Enumerator
UNEXPECTED_ERROR 

◆ FilterEventCode

◆ FilterErrorCode

Enumerator
UNEXPECTED_ERROR