AudioPort Interface Reference

Classes

enum  AudioPortType
 

Public Member Functions

String getClient ()
 
String getName ()
 
AudioPortType getType ()
 
String getFullName ()
 
AudioConnection connect (AudioPort destinationPort, String connectionId) throws AudioNotAvailableException, AudioLowLevelException
 Creates a connection between two ports, origin port is current port and destination port has to be specified. More...
 
AudioConnection connect (AudioPort destinationPort, String connectionId, int priority) throws AudioNotAvailableException, AudioLowLevelException
 Creates a connection between two ports, origin port is current port and destination port has to be specified. More...
 
AudioConnection connect (AudioPort destinationPort, String connectionId, int priority, int volume, int gain) throws AudioNotAvailableException, AudioLowLevelException
 Creates a connection between two ports, origin port is current port and destination port has to be specified. More...
 
void disconnect (String connectionId) throws AudioNotAvailableException, AudioLowLevelException
 Disconnects two ports, origin port must be the current port and destination port has to be specified. More...
 
AudioTask play (String path) throws AudioNotAvailableException, AudioLowLevelException
 Plays a file using this audio port Port to be used for playing must be an output port (origin port in a established connection) More...
 
AudioTask play (String path, List< AudioConfiguration > configurations) throws AudioNotAvailableException, AudioLowLevelException
 Plays a file using this audio port Port to be used for playing must be an output port (origin port in a established connection) More...
 
AudioTask record (String path) throws AudioNotAvailableException, AudioLowLevelException
 Record a file using this audio port Port to be used for playing must be an output port (origin port in a established connection) More...
 
AudioTask record (String path, List< AudioConfiguration > configurations) throws AudioNotAvailableException, AudioLowLevelException
 Record a file using this audio port Port to be used for playing must be an output port (origin port in a established connection) More...
 

Member Function Documentation

AudioConnection connect ( AudioPort  destinationPort,
String  connectionId 
) throws AudioNotAvailableException, AudioLowLevelException
Parameters
destinationPortdestination port to make the connection
connectionIdconnection identifier
Returns
Audio connection
Exceptions
AudioNotAvailableException
AudioLowLevelException
AudioConnection connect ( AudioPort  destinationPort,
String  connectionId,
int  priority 
) throws AudioNotAvailableException, AudioLowLevelException
Parameters
destinationPortdestination port to make the connection
connectionIdconnection identifier
priorityconnection priority
Returns
Audio connection
Exceptions
AudioNotAvailableException
AudioLowLevelException
AudioConnection connect ( AudioPort  destinationPort,
String  connectionId,
int  priority,
int  volume,
int  gain 
) throws AudioNotAvailableException, AudioLowLevelException
Parameters
destinationPortdestination port to make the connection
connectionIdconnection identifier
priorityconnection priority
volumeconnection volume
gainconnection gain
Returns
Audio connection
Exceptions
AudioNotAvailableException
AudioLowLevelException
void disconnect ( String  connectionId) throws AudioNotAvailableException, AudioLowLevelException
Parameters
connectionIdconnection identifier
Returns
Audio connection
Exceptions
AudioNotAvailableException
AudioLowLevelException
Returns
AudioTask audio task played
Exceptions
AudioNotAvailableException
AudioLowLevelException
AudioTask play ( String  path,
List< AudioConfiguration configurations 
) throws AudioNotAvailableException, AudioLowLevelException
Returns
AudioTask audio task played
Exceptions
AudioNotAvailableException
AudioLowLevelException
Returns
AudioTask audio task recorded
Exceptions
AudioNotAvailableException
AudioLowLevelException
AudioTask record ( String  path,
List< AudioConfiguration configurations 
) throws AudioNotAvailableException, AudioLowLevelException
Returns
AudioTask audio task recorded
Exceptions
AudioNotAvailableException
AudioLowLevelException