From cba605f39a6a989f171462332ecc3bc580ab40bd Mon Sep 17 00:00:00 2001 From: Harald Christian Joachim Wolff Date: Fri, 26 May 2017 15:10:22 +0200 Subject: [PATCH] Audio streaming initial ideas --- org.budnhead/audio/streams/AudioDomain.cs | 9 +++++++++ org.budnhead/audio/streams/StreamSegment.cs | 14 ++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 org.budnhead/audio/streams/AudioDomain.cs create mode 100644 org.budnhead/audio/streams/StreamSegment.cs diff --git a/org.budnhead/audio/streams/AudioDomain.cs b/org.budnhead/audio/streams/AudioDomain.cs new file mode 100644 index 0000000..45ba464 --- /dev/null +++ b/org.budnhead/audio/streams/AudioDomain.cs @@ -0,0 +1,9 @@ +using System; +namespace org.budnhead +{ + public enum AudioDomain + { + TIME, + FREQUENCY + } +} diff --git a/org.budnhead/audio/streams/StreamSegment.cs b/org.budnhead/audio/streams/StreamSegment.cs new file mode 100644 index 0000000..a6aac72 --- /dev/null +++ b/org.budnhead/audio/streams/StreamSegment.cs @@ -0,0 +1,14 @@ +using System; +namespace org.budnhead +{ + public struct StreamSegment + { + long sequence; + long timecode; + + AudioDomain audioDomain; + + float[] realSamples; + float[] imagSamples; + } +}