diff options
| author | Michele Calgaro <michele.calgaro@yahoo.it> | 2022-05-30 19:40:31 +0900 |
|---|---|---|
| committer | Slávek Banko <slavek.banko@axis.cz> | 2022-05-30 21:55:12 +0200 |
| commit | 9d7329284fd42187092c829ae6ed030561002776 (patch) | |
| tree | 1d53503d17938eca725caee7ff783fccf52ca509 /tderadio3/plugins/recording/recording-configuration.h | |
| parent | fac82f62f156c76cb4b23c313111283b30a778b5 (diff) | |
| download | tderadio-9d732928.tar.gz tderadio-9d732928.zip | |
Standardize folder structure.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit d95a4fea540b371fa86493d069fdbd54f33c5b40)
Diffstat (limited to 'tderadio3/plugins/recording/recording-configuration.h')
| -rw-r--r-- | tderadio3/plugins/recording/recording-configuration.h | 127 |
1 files changed, 0 insertions, 127 deletions
diff --git a/tderadio3/plugins/recording/recording-configuration.h b/tderadio3/plugins/recording/recording-configuration.h deleted file mode 100644 index 90c2144..0000000 --- a/tderadio3/plugins/recording/recording-configuration.h +++ /dev/null @@ -1,127 +0,0 @@ -/*************************************************************************** - recording-configuration.h - description - ------------------- - begin : So Aug 31 2003 - copyright : (C) 2003 by Martin Witte - email : witte@kawo1.rwth-aachen.de - ***************************************************************************/ - -/*************************************************************************** - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - ***************************************************************************/ - -#ifndef KRADIO_RECORDING_CONFIGURATION_H -#define KRADIO_RECORDING_CONFIGURATION_H - -#ifdef HAVE_CONFIG_H -#include <config.h> -#endif - -#include "../../src/include/soundformat.h" - -#include "recording-config.h" -#include "reccfg_interfaces.h" -#include "recording-configuration-ui.h" - -#define RATE_48000_IDX 0 -#define RATE_44100_IDX 1 -#define RATE_22050_IDX 2 -#define RATE_11025_IDX 3 - -#define CHANNELS_STEREO_IDX 0 -#define CHANNELS_MONO_IDX 1 - -#define SIGN_SIGNED_IDX 0 -#define SIGN_UNSIGNED_IDX 1 - -#define BITS_16_IDX 0 -#define BITS_8_IDX 1 - -#define ENDIAN_LITTLE_IDX 0 -#define ENDIAN_BIG_IDX 1 - -#define FORMAT_RAW_IDX 0 -#define FORMAT_WAV_IDX 1 -#define FORMAT_AIFF_IDX 2 -#define FORMAT_AU_IDX 3 -#define NEXT_IDX1 4 - -#define FORMAT_MP3_IDX_ORG 4 -#define FORMAT_OGG_IDX_ORG 5 - - -#ifdef HAVE_LAME - #define FORMAT_MP3_IDX NEXT_IDX1 - #define NEXT_IDX2 (NEXT_IDX1+1) -#else - #define FORMAT_MP3_IDX (-1) - #define NEXT_IDX2 NEXT_IDX1 -#endif - -#ifdef HAVE_OGG - #define FORMAT_OGG_IDX NEXT_IDX2 - #define NEXT_IDX3 (NEXT_IDX2+1) -#else - #define FORMAT_OGG_IDX (-1) - #define NEXT_IDX3 NEXT_IDX2 -#endif - - - - - - -class RecordingConfiguration : public RecordingConfigurationUI, - public IRecCfgClient -{ -Q_OBJECT - -public : - RecordingConfiguration (TQWidget *parent); - ~RecordingConfiguration (); - -// IRecCfgClient - - bool noticeEncoderBufferChanged (size_t BufferSize, size_t BufferCount); - bool noticeSoundFormatChanged (const SoundFormat &sf); - bool noticeMP3QualityChanged (int q); - bool noticeOggQualityChanged (float q); - bool noticeRecordingDirectoryChanged(const TQString &dir); - bool noticeOutputFormatChanged (RecordingConfig::OutputFormat of); - bool noticePreRecordingChanged (bool enable, int seconds); - bool noticeRecordingConfigChanged (const RecordingConfig &cfg); - -protected slots: - - void slotOK(); - void slotCancel(); - void slotSetDirty(); - - void slotFormatSelectionChanged(); - -protected: - - void storeConfig(); - - void setGUIBuffers(const RecordingConfig &c); - void setGUIDirectories(const RecordingConfig &c); - void setGUISoundFormat(const RecordingConfig &c); - void setGUIOutputFormat(const RecordingConfig &c); - void setGUIPreRecording(const RecordingConfig &c); - void setGUIEncoderQuality(const RecordingConfig &c); - - RecordingConfig m_RecordingConfig; - - bool m_dirty; - bool m_ignore_gui_updates; -}; - - - - -#endif |
