openshot-audio  0.1.7
highlevel.h
Go to the documentation of this file.
1 /********************************************************************
2  * *
3  * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
4  * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
5  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
6  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
7  * *
8  * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2009 *
9  * by the Xiph.Org Foundation http://www.xiph.org/ *
10  * *
11  ********************************************************************
12 
13  function: highlevel encoder setup struct separated out for vorbisenc clarity
14  last mod: $Id: highlevel.h 17195 2010-05-05 21:49:51Z giles $
15 
16  ********************************************************************/
17 
18 typedef struct highlevel_byblocktype {
24 
25 typedef struct highlevel_encode_setup {
27  const void *setup;
28  double base_setting;
29 
31 
32  /* bitrate management below all settable */
33  float req;
34  int managed;
36  long bitrate_av;
41 
45 
47  double lowpass_kHz;
49 
52 
55 
56  highlevel_byblocktype block[4]; /* padding, impulse, transition, long */
57 
int impulse_block_p
Definition: highlevel.h:42
double base_setting
Definition: highlevel.h:28
Definition: highlevel.h:18
double trigger_setting
Definition: highlevel.h:54
int noise_normalize_p
Definition: highlevel.h:43
highlevel_byblocktype block[4]
Definition: highlevel.h:56
struct highlevel_byblocktype highlevel_byblocktype
Definition: highlevel.h:25
double noise_bias_setting
Definition: highlevel.h:21
int lowpass_altered
Definition: highlevel.h:48
double lowpass_kHz
Definition: highlevel.h:47
long bitrate_reservoir
Definition: highlevel.h:39
const void * setup
Definition: highlevel.h:27
long bitrate_min
Definition: highlevel.h:35
struct highlevel_encode_setup highlevel_encode_setup
double impulse_noisetune
Definition: highlevel.h:30
double tone_mask_setting
Definition: highlevel.h:19
double bitrate_av_damp
Definition: highlevel.h:37
int coupling_p
Definition: highlevel.h:44
long bitrate_max
Definition: highlevel.h:38
long bitrate_av
Definition: highlevel.h:36
float req
Definition: highlevel.h:33
double stereo_point_setting
Definition: highlevel.h:46
double amplitude_track_dBpersec
Definition: highlevel.h:53
double ath_floating_dB
Definition: highlevel.h:50
double noise_compand_setting
Definition: highlevel.h:22
double ath_absolute_dB
Definition: highlevel.h:51
double bitrate_reservoir_bias
Definition: highlevel.h:40
int set_in_stone
Definition: highlevel.h:26
int managed
Definition: highlevel.h:34
double tone_peaklimit_setting
Definition: highlevel.h:20