diff options
Diffstat (limited to 'media/audio/audio_parameters.h')
-rw-r--r-- | media/audio/audio_parameters.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/media/audio/audio_parameters.h b/media/audio/audio_parameters.h index bc629a7..9b86d31 100644 --- a/media/audio/audio_parameters.h +++ b/media/audio/audio_parameters.h @@ -6,6 +6,7 @@ #define MEDIA_AUDIO_AUDIO_PARAMETERS_H_ #include "base/basictypes.h" +#include "base/time/time.h" #include "media/base/channel_layout.h" #include "media/base/media_export.h" @@ -69,6 +70,10 @@ class MEDIA_EXPORT AudioParameters { // Returns the number of bytes representing a frame of audio. int GetBytesPerFrame() const; + // Returns the duration of this buffer as calculated from frames_per_buffer() + // and sample_rate(). + base::TimeDelta GetBufferDuration() const; + Format format() const { return format_; } ChannelLayout channel_layout() const { return channel_layout_; } int sample_rate() const { return sample_rate_; } |