New upstream version 22.0.3+dfsg1
This commit is contained in:
parent
665f64a933
commit
cdc9a9fc87
334 changed files with 14525 additions and 2639 deletions
|
|
@ -68,6 +68,27 @@ enum obs_fader_type {
|
|||
OBS_FADER_LOG
|
||||
};
|
||||
|
||||
/**
|
||||
* @brief Peak meter types
|
||||
*/
|
||||
enum obs_peak_meter_type {
|
||||
/**
|
||||
* @brief A simple peak meter measuring the maximum of all samples.
|
||||
*
|
||||
* This was a very common type of peak meter used for audio, but
|
||||
* is not very accurate with regards to further audio processing.
|
||||
*/
|
||||
SAMPLE_PEAK_METER,
|
||||
|
||||
/**
|
||||
* @brief An accurate peak meter measure the maximum of inter-samples.
|
||||
*
|
||||
* This meter is more computational intensive due to 4x oversampling
|
||||
* to determine the true peak to an accuracy of +/- 0.5 dB.
|
||||
*/
|
||||
TRUE_PEAK_METER
|
||||
};
|
||||
|
||||
/**
|
||||
* @brief Create a fader
|
||||
* @param type the type of the fader
|
||||
|
|
@ -200,6 +221,14 @@ EXPORT bool obs_volmeter_attach_source(obs_volmeter_t *volmeter,
|
|||
*/
|
||||
EXPORT void obs_volmeter_detach_source(obs_volmeter_t *volmeter);
|
||||
|
||||
/**
|
||||
* @brief Set the peak meter type for the volume meter
|
||||
* @param volmeter pointer to the volume meter object
|
||||
* @param peak_meter_type set if true-peak needs to be measured.
|
||||
*/
|
||||
EXPORT void obs_volmeter_set_peak_meter_type(obs_volmeter_t *volmeter,
|
||||
enum obs_peak_meter_type peak_meter_type);
|
||||
|
||||
/**
|
||||
* @brief Set the update interval for the volume meter
|
||||
* @param volmeter pointer to the volume meter object
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue