summaryrefslogtreecommitdiff
path: root/src/pcm/PcmExport.hxx
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2016-02-26 18:17:11 +0100
committerMax Kellermann <max@duempel.org>2016-02-27 07:42:09 +0100
commitfb4f02cd388c13093deebc4d7168600f259845a5 (patch)
tree7f6d9ec7923e22f7f5d0e68198bb91bdb51b3c66 /src/pcm/PcmExport.hxx
parentd1be643c0de70c865043127edb042a02f51d3c6d (diff)
pcm/PcmExport: add flag to export to DSD_U32
Diffstat (limited to 'src/pcm/PcmExport.hxx')
-rw-r--r--src/pcm/PcmExport.hxx6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/pcm/PcmExport.hxx b/src/pcm/PcmExport.hxx
index a03cdc903..b33d7b800 100644
--- a/src/pcm/PcmExport.hxx
+++ b/src/pcm/PcmExport.hxx
@@ -35,6 +35,7 @@ template<typename T> struct ConstBuffer;
struct PcmExport {
struct Params {
bool alsa_channel_order = false;
+ bool dsd_u32 = false;
bool dop = false;
bool shift8 = false;
bool pack24 = false;
@@ -89,6 +90,11 @@ struct PcmExport {
#ifdef ENABLE_DSD
/**
+ * Convert DSD (U8) to DSD_U32?
+ */
+ bool dsd_u32;
+
+ /**
* Convert DSD to DSD-over-PCM (DoP)? Input format must be
* SampleFormat::DSD and output format must be
* SampleFormat::S24_P32.