audioTypes.h File Reference
#include <string>
#include <list>
#include <boost/function.hpp>
#include "audioConfig.h"
Include dependency graph for audioTypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Port
 Struct defining a port. More...
 
struct  Connection
 Struct defining a connection between two ports. More...
 
struct  PortGpio
 Struct defining an assignment between a port and a gpio. More...
 

Namespaces

 dpyAudio
 Deepsy Audio namespace that includes the different enums, structs or method signatures that should be used.
 

Typedefs

typedef boost::function< void(const PortEventType &event, const Port &port)> PortEventFunction
 Port event handler function.
 

Enumerations

enum  PortType { NA_TYPE = 0, INPUT = 1, OUTPUT = 2 }
 Enumeration defining the different kinds of ports. More...
 
enum  PortEventType { PORT_ADDED = 0, PORT_REMOVED = 1 }
 
enum  PortGpioEventType { GPIO_ASSIGNED = 0, GPIO_RELEASED = 1 }
 
enum  ConnectionListEventType { CONNECTION_ADDED = 0, CONNECTION_REMOVED = 1 }
 
enum  ConnectionStatusEventType { ENABLED = 0, DISABLED = 1, UPDATED = 2 }
 
enum  TaskType { PLAY = 0, RECORD = 1 }
 Enumeration defining the different type of audio tasks. More...
 

Detailed Description

/ Header file for Audio types

Date
13/11/2020