Upstream version 11.39.244.0
[platform/framework/web/crosswalk.git] / src / media / audio / audio_output_dispatcher.h
index 079cba0..115b89f 100644 (file)
 #ifndef MEDIA_AUDIO_AUDIO_OUTPUT_DISPATCHER_H_
 #define MEDIA_AUDIO_AUDIO_OUTPUT_DISPATCHER_H_
 
+#if defined(OS_TIZEN)
+#include <string>
+#endif
+
 #include "base/basictypes.h"
 #include "base/memory/ref_counted.h"
 #include "base/timer/timer.h"
@@ -67,6 +71,11 @@ class MEDIA_EXPORT AudioOutputDispatcher
 
   const std::string& device_id() const { return device_id_; }
 
+#if defined(OS_TIZEN)
+  virtual void SetMediaStreamProperties(const std::string& app_id,
+                                        const std::string& app_class);
+#endif
+
  protected:
   friend class base::RefCountedThreadSafe<AudioOutputDispatcher>;
   virtual ~AudioOutputDispatcher();
@@ -78,6 +87,11 @@ class MEDIA_EXPORT AudioOutputDispatcher
   const AudioParameters params_;
   std::string device_id_;
 
+#if defined(OS_TIZEN)
+  std::string app_id_;
+  std::string app_class_;
+#endif
+
  private:
   DISALLOW_COPY_AND_ASSIGN(AudioOutputDispatcher);
 };