summaryrefslogtreecommitdiff
path: root/PluginRoutingInterfaceCAPI/fidl/RoutingInterface.fidl
diff options
context:
space:
mode:
Diffstat (limited to 'PluginRoutingInterfaceCAPI/fidl/RoutingInterface.fidl')
-rw-r--r--PluginRoutingInterfaceCAPI/fidl/RoutingInterface.fidl86
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