mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-09-24 23:31:36 +08:00
Implement a few more audio options/functions
Implement a few audio options in to the user interface as well as a few inline audio functions in audio-io.h. Make it so ffmpeg plugin automatically converts to the desired format. Use regular interleaved float internally for audio instead of planar float.
This commit is contained in:
@@ -56,8 +56,9 @@ private:
|
||||
|
||||
void LoadGeneralSettings();
|
||||
//void LoadOutputSettings();
|
||||
//void LoadAudioSettings();
|
||||
void LoadAudioSettings();
|
||||
void LoadVideoSettings();
|
||||
void LoadSettings(bool changedOnly);
|
||||
|
||||
/* general */
|
||||
void LoadLanguageList();
|
||||
@@ -67,11 +68,10 @@ private:
|
||||
void ResetDownscales(uint32_t cx, uint32_t cy);
|
||||
void LoadResolutionLists();
|
||||
void LoadFPSData();
|
||||
void LoadSettings(bool changedOnly);
|
||||
|
||||
void SaveGeneralSettings();
|
||||
//void SaveOutputSettings();
|
||||
//void SaveAudioSettings();
|
||||
void SaveAudioSettings();
|
||||
void SaveVideoSettings();
|
||||
void SaveSettings();
|
||||
|
||||
@@ -81,10 +81,18 @@ private slots:
|
||||
|
||||
void on_language_currentIndexChanged(int index);
|
||||
|
||||
void on_sampleRate_currentIndexChanged(int index);
|
||||
void on_channelSetup_currentIndexChanged(int index);
|
||||
void on_audioBufferingTime_valueChanged(int index);
|
||||
|
||||
void on_renderer_currentIndexChanged(int index);
|
||||
void on_fpsType_currentIndexChanged(int index);
|
||||
void on_baseResolution_editTextChanged(const QString &text);
|
||||
void on_outputResolution_editTextChanged(const QString &text);
|
||||
void on_fpsCommon_currentIndexChanged(int index);
|
||||
void on_fpsInteger_valueChanged(int value);
|
||||
void on_fpsNumerator_valueChanged(int value);
|
||||
void on_fpsDenominator_valueChanged(int value);
|
||||
|
||||
protected:
|
||||
virtual void closeEvent(QCloseEvent *event);
|
||||
|
||||
Reference in New Issue
Block a user