diff options
Diffstat (limited to 'PluginRoutingInterfaceCAPI/fidl/RoutingInterface.fidl')
-rw-r--r-- | PluginRoutingInterfaceCAPI/fidl/RoutingInterface.fidl | 86 |
1 files changed, 43 insertions, 43 deletions
diff --git a/PluginRoutingInterfaceCAPI/fidl/RoutingInterface.fidl b/PluginRoutingInterfaceCAPI/fidl/RoutingInterface.fidl index 912ce13..e0bfd05 100644 --- a/PluginRoutingInterfaceCAPI/fidl/RoutingInterface.fidl +++ b/PluginRoutingInterfaceCAPI/fidl/RoutingInterface.fidl @@ -8,8 +8,8 @@ import org.genivi.am.* from "../../AudioManagerDaemon/fidls/AudioManagerTypes.fi interface RoutingControl {
version {
- major 0
- minor 1
+ major 1 + minor 0 }
<**
@@ -24,17 +24,17 @@ interface RoutingControl { <**
@description : connects a source to a sink
-(at)return E_OK on success, E_UNKNOWN on error, E_WRONG_FORMAT in case am_ConnectionFormat_e does not match
- **>
- method asyncConnect {
- in {
- am_Handle_s handle
- am_connectionID_t connectionID
- am_sourceID_t sourceID
- am_sinkID_t sinkID
- am_ConnectionFormat_pe connectionFormat
- }
- }
+(at)return E_OK on success, E_UNKNOWN on error, E_WRONG_FORMAT in case am_CustomConnectionFormat_t does not match + **> + method asyncConnect { + in { + am_Handle_s handle + am_connectionID_t connectionID + am_sourceID_t sourceID + am_sinkID_t sinkID + am_CustomConnectionFormat_t connectionFormat + } + } <**
@description : disconnect a connection with given connectionID
@@ -50,31 +50,31 @@ interface RoutingControl { <**
@description : this method is used to set the volume of a sink. This function is used to drive ramps, to mute or unmute or directly set the value. The difference is made through the ramptype.
(at)return E_OK on success, E_UNKNOWN on error, E_OUT_OF_RANGE if new volume is out of range
- **>
- method asyncSetSinkVolume {
- in {
- am_Handle_s handle
- am_sinkID_t sinkID
- am_volume_t volume
- am_RampType_pe ramp
- am_time_t time
- }
- }
+ **> + method asyncSetSinkVolume { + in { + am_Handle_s handle + am_sinkID_t sinkID + am_volume_t volume + am_CustomRampType_t ramp + am_time_t time + } + } <**
@description : sets the volume of a source. This method is used to set the volume of a sink. This function is used to drive ramps, to mute or unmute or directly set the value. The difference is made through the ramptype.
(at)return E_OK on success, E_UNKNOWN on error, E_OUT_OF_RANGE if volume is out of range.
triggers the acknowledge ackSourceVolumeChange
- **>
- method asyncSetSourceVolume {
- in {
- am_Handle_s handle
- am_sourceID_t sourceID
- am_volume_t volume
- am_RampType_pe ramp
- am_time_t time
- }
- }
+ **> + method asyncSetSourceVolume { + in { + am_Handle_s handle + am_sourceID_t sourceID + am_volume_t volume + am_CustomRampType_t ramp + am_time_t time + } + } <**
@description : This function is used to set the source state of a particular source.
@@ -139,16 +139,16 @@ triggers the acknowledge ackSourceVolumeChange <**
@description : this function triggers crossfading.
(at)return E_OK on success, E_UNKNOWN on error
- **>
- method asyncCrossFade {
- in {
- am_Handle_s handle
- am_crossfaderID_t crossfaderID
- am_HotSink_e hotSink
- am_RampType_pe rampType
- am_time_t time
- }
- }
+ **> + method asyncCrossFade { + in { + am_Handle_s handle + am_crossfaderID_t crossfaderID + am_HotSink_e hotSink + am_CustomRampType_t rampType + am_time_t time + } + } <**
@description : this function is used for early and late audio functions to set the domain state
|