IAudioConnection Interface Reference

Connection interface that links an origin Port with a destination Port More...

Inheritance diagram for IAudioConnection:

Public Member Functions

void RemoveConnection ()
 Remove audio connection More...
 
void SetConnectionVolume (int volume)
 Set connection volume More...
 
void SetConnectionGain (int gain)
 Set connection gain More...
 

Properties

string Id [get]
 Connection ID More...
 
IAudioPort Origin [get]
 Connection port origin More...
 
IAudioPort Destination [get]
 Connection port destination More...
 
bool IsActive [get]
 Specify if the connection is currently active More...
 
int Priority [get]
 Priority for the connection. Higher is more priority More...
 
List< string > BlockedBy [get]
 List of connections Id's that block the current connection (orderer by priority) More...
 
int Volume [get]
 Volume of the connection More...
 
int Gain [get]
 Gain of the connection More...
 

Additional Inherited Members

- Events inherited from IAudioConnectionNotifier
EventHandler< IAudioConnectionStatusEventConnectionStatusEvent
 Event raised by connection status changes More...
 

Detailed Description

Member Function Documentation

void RemoveConnection ( )
Exceptions
DeepsyHalException (NOT_AVAILABLE)Thrown when service is not available
DeepsyHalException (DPY_TIMEOUT)Thrown when service don't respond in time
DeepsyHalExceptionThrown when service returns an error
void SetConnectionGain ( int  gain)
Parameters
gainGain to be set
Exceptions
DeepsyHalException (NOT_AVAILABLE)Thrown when service is not available
DeepsyHalException (DPY_TIMEOUT)Thrown when service don't respond in time
DeepsyHalExceptionThrown when service returns an error
void SetConnectionVolume ( int  volume)
Parameters
volumeVolume to be set
Exceptions
DeepsyHalException (NOT_AVAILABLE)Thrown when service is not available
DeepsyHalException (DPY_TIMEOUT)Thrown when service don't respond in time
DeepsyHalExceptionThrown when service returns an error

Property Documentation

List<string> BlockedBy
get
IAudioPort Destination
get
int Gain
get
string Id
get
bool IsActive
get
IAudioPort Origin
get
int Priority
get
int Volume
get