$OpenBSD: patch-media_audio_openbsd_audio_manager_openbsd_h,v 1.5 2011/05/20 08:35:24 robert Exp $
--- media/audio/openbsd/audio_manager_openbsd.h.orig	Sat May  7 11:39:59 2011
+++ media/audio/openbsd/audio_manager_openbsd.h	Thu May 19 14:20:55 2011
@@ -5,15 +5,16 @@
 #ifndef MEDIA_AUDIO_OPENBSD_AUDIO_MANAGER_OPENBSD_H_
 #define MEDIA_AUDIO_OPENBSD_AUDIO_MANAGER_OPENBSD_H_
 
-#include "media/audio/audio_io.h"
+#include "base/basictypes.h"
+#include "media/audio/audio_manager_base.h"
 
+class PCMQueueInAudioInputStream;
+class PCMQueueOutAudioOutputStream;
+
 class AudioManagerOpenBSD : public AudioManagerBase {
  public:
   AudioManagerOpenBSD();
 
-  // Call before using a newly created AudioManagerOpenBSD instance.
-  virtual void Init();
-
   // Implementation of AudioManager.
   virtual bool HasAudioOutputDevices();
   virtual bool HasAudioInputDevices();
@@ -22,10 +23,12 @@ class AudioManagerOpenBSD : public AudioManagerBase {
   virtual void MuteAll();
   virtual void UnMuteAll();
 
- protected:
-  virtual ~AudioManagerOpenBSD();
+  void ReleaseOutputStream(PCMQueueOutAudioOutputStream* stream);
+  void ReleaseInputStream(PCMQueueInAudioInputStream* stream);
 
  private:
+  virtual ~AudioManagerOpenBSD();
+
   DISALLOW_COPY_AND_ASSIGN(AudioManagerOpenBSD);
 };
 
