C:/AudioFramework/Core/AFSocket.h File Reference

Data structures related to path management. More...

#include "AFCommon.h"

Go to the source code of this file.

Classes

struct  AFSocket
 Structure encapsulating a particular socket for the path. More...
struct  AFPaths
 Structure encapsulating a set of paths. More...

Defines

#define MAXIMUM_SOCKETS   16

Typedefs

typedef AFSocket AFPath [MAXIMUM_SOCKETS]

Enumerations

enum  CHANNEL { NO_CHANNEL, LEFT_CHANNEL, RIGHT_CHANNEL }
 

Possible channel list for AF path socket structure (AFSocket).

More...
enum  POLARITY { NO_POLARITY, NEGATIVE, POSITIVE }
 

Possible polarity list for AF path socket structure (AFSocket).

More...
enum  DIRECTION { INPUT_DIR, OUTPUT_DIR }
 

Possible direction list for AF path socket structure (AFSocket).

More...
enum  TYPE {
  INVALID = 0, SPEAKER, HEADPHONE, MICROPHONE,
  LINE
}
 

Possible type list for AF path socket structure (AFSocket).

More...

Detailed Description

Data structures related to path management.

Version:
$Id: AFSocket.h 2199 2009-08-05 09:31:06Z mz $
Author:
Dimitris Papastamos
Manfredas Zabarauskas

Definition in file AFSocket.h.


Define Documentation

#define MAXIMUM_SOCKETS   16

Definition at line 44 of file AFSocket.h.


Typedef Documentation

typedef AFSocket AFPath[MAXIMUM_SOCKETS]

Definition at line 137 of file AFSocket.h.


Enumeration Type Documentation

enum CHANNEL

Possible channel list for AF path socket structure (AFSocket).

Enumerator:
NO_CHANNEL 

Channel N/A.

LEFT_CHANNEL 

Left channel.

RIGHT_CHANNEL 

Right channel.

Definition at line 47 of file AFSocket.h.

enum DIRECTION

Possible direction list for AF path socket structure (AFSocket).

Enumerator:
INPUT_DIR 

Input direction.

OUTPUT_DIR 

Output direction.

Definition at line 63 of file AFSocket.h.

enum POLARITY

Possible polarity list for AF path socket structure (AFSocket).

Enumerator:
NO_POLARITY 

Polarity N/A.

NEGATIVE 

Negative polarity.

POSITIVE 

Positive polarity.

Definition at line 55 of file AFSocket.h.

enum TYPE

Possible type list for AF path socket structure (AFSocket).

Enumerator:
INVALID 

Invalid type (creating a path with n (n < MAXIMUM_SOCKETS)

SPEAKER 

Speaker type.

sockets results in the remaining (MAXIMUM_SOCKETS - n) sockets being initialized to this type).

HEADPHONE 

Headphone type.

MICROPHONE 

Microphone type.

LINE 

Line type.

Definition at line 70 of file AFSocket.h.


Generated on Sun Sep 27 12:36:35 2009 for Audio Framework by  doxygen 1.6.1