From 2fd124bc9371dbbcb43d8eec7fbeb22032a9a753 Mon Sep 17 00:00:00 2001
From: Lioncash <mathew1800@gmail.com>
Date: Fri, 14 Sep 2018 12:06:00 -0400
Subject: [PATCH] stream: Replace includes with forward declarations where
 applicable

Avoids propagating includes in headers where it's not necessary to do
so.
---
 src/audio_core/stream.cpp | 1 +
 src/audio_core/stream.h   | 9 ++++++---
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/audio_core/stream.cpp b/src/audio_core/stream.cpp
index 386f2ec669..449db2416b 100644
--- a/src/audio_core/stream.cpp
+++ b/src/audio_core/stream.cpp
@@ -7,6 +7,7 @@
 
 #include "audio_core/sink.h"
 #include "audio_core/sink_details.h"
+#include "audio_core/sink_stream.h"
 #include "audio_core/stream.h"
 #include "common/assert.h"
 #include "common/logging/log.h"
diff --git a/src/audio_core/stream.h b/src/audio_core/stream.h
index 3a435982d8..27db1112f1 100644
--- a/src/audio_core/stream.h
+++ b/src/audio_core/stream.h
@@ -11,13 +11,16 @@
 #include <queue>
 
 #include "audio_core/buffer.h"
-#include "audio_core/sink_stream.h"
-#include "common/assert.h"
 #include "common/common_types.h"
-#include "core/core_timing.h"
+
+namespace CoreTiming {
+struct EventType;
+}
 
 namespace AudioCore {
 
+class SinkStream;
+
 /**
  * Represents an audio stream, which is a sequence of queued buffers, to be outputed by AudioOut
  */