foobar2000 SDK
2015-08-03
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
Globals
foobar2000
helpers
dynamic_bitrate_helper.h
Go to the documentation of this file.
1
class
dynamic_bitrate_helper
2
{
3
public
:
4
dynamic_bitrate_helper
();
5
void
on_frame
(
double
p_duration,
t_size
p_bits);
6
bool
on_update
(
file_info
& p_out,
double
& p_timestamp_delta);
7
void
reset
();
8
private
:
9
void
init
();
10
double
m_last_duration
;
11
t_size
m_update_bits
;
12
double
m_update_time
;
13
double
m_update_interval
;
14
bool
m_inited
,
m_enabled
;
15
};
dynamic_bitrate_helper::on_update
bool on_update(file_info &p_out, double &p_timestamp_delta)
Definition:
dynamic_bitrate_helper.cpp:41
dynamic_bitrate_helper::init
void init()
Definition:
dynamic_bitrate_helper.cpp:18
dynamic_bitrate_helper::m_update_time
double m_update_time
Definition:
dynamic_bitrate_helper.h:12
dynamic_bitrate_helper
Definition:
dynamic_bitrate_helper.h:1
dynamic_bitrate_helper::m_last_duration
double m_last_duration
Definition:
dynamic_bitrate_helper.h:10
dynamic_bitrate_helper::m_update_interval
double m_update_interval
Definition:
dynamic_bitrate_helper.h:13
dynamic_bitrate_helper::m_enabled
bool m_enabled
Definition:
dynamic_bitrate_helper.h:14
dynamic_bitrate_helper::m_inited
bool m_inited
Definition:
dynamic_bitrate_helper.h:14
dynamic_bitrate_helper::on_frame
void on_frame(double p_duration, t_size p_bits)
Definition:
dynamic_bitrate_helper.cpp:33
file_info
Main interface class for information about some playable object.
Definition:
file_info.h:73
t_size
size_t t_size
Definition:
int_types.h:48
dynamic_bitrate_helper::reset
void reset()
Definition:
dynamic_bitrate_helper.cpp:71
dynamic_bitrate_helper::m_update_bits
t_size m_update_bits
Definition:
dynamic_bitrate_helper.h:11
dynamic_bitrate_helper::dynamic_bitrate_helper
dynamic_bitrate_helper()
Definition:
dynamic_bitrate_helper.cpp:13
Generated by
1.8.11