Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/LAVFilters.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'developer_info/LAVAudioSettings.h')
-rw-r--r--developer_info/LAVAudioSettings.h14
1 files changed, 9 insertions, 5 deletions
diff --git a/developer_info/LAVAudioSettings.h b/developer_info/LAVAudioSettings.h
index ba725e8e..476040c1 100644
--- a/developer_info/LAVAudioSettings.h
+++ b/developer_info/LAVAudioSettings.h
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2010-2014 Hendrik Leppkes
+ * Copyright (C) 2010-2015 Hendrik Leppkes
* http://www.1f0.de
*
* This program is free software; you can redistribute it and/or modify
@@ -58,7 +58,7 @@ typedef enum LAVAudioCodec {
Codec_ATRAC,
Codec_AudioNB // Number of entries (do not use when dynamically linking)
-};
+} LAVAudioCodec;
// Bitstreaming Codecs supported in LAV Audio
typedef enum LAVBitstreamCodec {
@@ -69,7 +69,7 @@ typedef enum LAVBitstreamCodec {
Bitstream_DTSHD,
Bitstream_NB // Number of entries (do not use when dynamically linking)
-};
+} LAVBitstreamCodec;
// Supported Sample Formats in LAV Audio
@@ -83,7 +83,7 @@ typedef enum LAVAudioSampleFormat {
SampleFormat_Bitstream,
SampleFormat_NB // Number of entries (do not use when dynamically linking)
-};
+} LAVAudioSampleFormat;
typedef enum LAVAudioMixingMode {
MatrixEncoding_None,
@@ -91,7 +91,7 @@ typedef enum LAVAudioMixingMode {
MatrixEncoding_DPLII,
MatrixEncoding_NB
-};
+} LAVAudioMixingMode;
// LAV Audio configuration interface
[uuid("4158A22B-6553-45D0-8069-24716F8FF171")]
@@ -190,6 +190,10 @@ interface ILAVAudioSettings : public IUnknown
// This option is NOT persistent
STDMETHOD(SetSuppressFormatChanges)(BOOL bEnabled) = 0;
STDMETHOD_(BOOL, GetSuppressFormatChanges)() = 0;
+
+ // Use 5.1 legacy layout (using back channels instead of side)
+ STDMETHOD_(BOOL, GetOutput51LegacyLayout)() = 0;
+ STDMETHOD(SetOutput51LegacyLayout)(BOOL b51Legacy) = 0;
};
// LAV Audio Status Interface