@@ -19,19 +19,16 @@ class AvExport AudioFrameDesc
19
19
AudioFrameDesc ( const size_t sampleRate = 0 , const size_t channels = 0 , const AVSampleFormat sampleFormat = AV_SAMPLE_FMT_NONE )
20
20
: _sampleRate( sampleRate )
21
21
, _channels( channels )
22
- , _fps( 1.0 )
23
22
, _sampleFormat( sampleFormat )
24
23
{}
25
24
AudioFrameDesc ( const size_t sampleRate, const size_t channels, const std::string& sampleFormat )
26
25
: _sampleRate( sampleRate )
27
26
, _channels( channels )
28
- , _fps( 1.0 )
29
27
, _sampleFormat( av_get_sample_fmt( sampleFormat.c_str() ) )
30
28
{}
31
29
32
30
size_t getSampleRate () const { return _sampleRate; }
33
31
size_t getChannels () const { return _channels; }
34
- double getFps () const { return _fps; }
35
32
AVSampleFormat getSampleFormat () const { return _sampleFormat; }
36
33
std::string getSampleFormatName () const
37
34
{
@@ -44,7 +41,7 @@ class AvExport AudioFrameDesc
44
41
if ( _sampleFormat == AV_SAMPLE_FMT_NONE )
45
42
throw std::runtime_error ( " incorrect sample format" );
46
43
47
- size_t size = ( _sampleRate / _fps ) * _channels * av_get_bytes_per_sample ( _sampleFormat );
44
+ size_t size = _sampleRate * _channels * av_get_bytes_per_sample ( _sampleFormat );
48
45
if ( size == 0 )
49
46
throw std::runtime_error ( " unable to determine audio buffer size" );
50
47
@@ -53,7 +50,6 @@ class AvExport AudioFrameDesc
53
50
54
51
void setSampleRate ( const size_t sampleRate ) { _sampleRate = sampleRate; }
55
52
void setChannels ( const size_t channels ) { _channels = channels; }
56
- void setFps ( const double fps ) { _fps = fps; }
57
53
void setSampleFormat ( const std::string& sampleFormatName ) { _sampleFormat = av_get_sample_fmt ( sampleFormatName.c_str () ); }
58
54
void setSampleFormat ( const AVSampleFormat sampleFormat ) { _sampleFormat = sampleFormat; }
59
55
@@ -66,8 +62,6 @@ class AvExport AudioFrameDesc
66
62
private:
67
63
size_t _sampleRate;
68
64
size_t _channels;
69
- double _fps;
70
-
71
65
AVSampleFormat _sampleFormat;
72
66
};
73
67
0 commit comments