Index: chromeos/dbus/cras_audio_client.h |
diff --git a/chromeos/dbus/cras_audio_client.h b/chromeos/dbus/cras_audio_client.h |
index c3d670897675d9e1a65bba93f18e6936064414c3..230b868ce94201bd68a12ceb9cc3adf841c1c99a 100644 |
--- a/chromeos/dbus/cras_audio_client.h |
+++ b/chromeos/dbus/cras_audio_client.h |
@@ -105,6 +105,16 @@ class CHROMEOS_EXPORT CrasAudioClient : public DBusClient { |
// removing an active input node added by AddActiveInputNode. |
virtual void RemoveActiveInputNode(uint64 node_id) = 0; |
+ // Adds input node |node_id| to the active outputs list. This is used to add |
+ // an additional active output node besides the one set by SetActiveInputNode. |
+ // Note that this action will not trigger an ActiveOutputNodeChanged event |
+ // and nothing will happen if the |node_id| has already been set as active. |
+ virtual void AddActiveOutputNode(uint64 node_id) = 0; |
+ |
+ // Removes output node |node_id| from the active output list. This is used for |
+ // removing an active output node added by AddActiveOutputNode. |
+ virtual void RemoveActiveOutputNode(uint64 node_id) = 0; |
+ |
// Creates the instance. |
static CrasAudioClient* Create(); |