| Index: media/base/audio_parameters.h
|
| diff --git a/media/base/audio_parameters.h b/media/base/audio_parameters.h
|
| index e41267d533ae7aa762873dcc2a34221c25d7252f..37f760d4375babfdc90e507e314da72405185cf6 100644
|
| --- a/media/base/audio_parameters.h
|
| +++ b/media/base/audio_parameters.h
|
| @@ -12,6 +12,7 @@
|
| #include "base/time/time.h"
|
| #include "build/build_config.h"
|
| #include "media/base/audio_bus.h"
|
| +#include "media/base/audio_latency.h"
|
| #include "media/base/audio_point.h"
|
| #include "media/base/channel_layout.h"
|
| #include "media/base/media_export.h"
|
| @@ -174,6 +175,11 @@ class MEDIA_EXPORT AudioParameters {
|
| }
|
| const std::vector<Point>& mic_positions() const { return mic_positions_; }
|
|
|
| + void set_latency_tag(AudioLatency::LatencyType latency_tag) {
|
| + latency_tag_ = latency_tag;
|
| + }
|
| + AudioLatency::LatencyType latency_tag() const { return latency_tag_; }
|
| +
|
| AudioParameters(const AudioParameters&);
|
| AudioParameters& operator=(const AudioParameters&);
|
|
|
| @@ -202,6 +208,9 @@ class MEDIA_EXPORT AudioParameters {
|
| //
|
| // An empty vector indicates unknown positions.
|
| std::vector<Point> mic_positions_;
|
| +
|
| + // Optional tag to pass latency info from renderer to browser.
|
| + AudioLatency::LatencyType latency_tag_;
|
| };
|
|
|
| // Comparison is useful when AudioParameters is used with std structures.
|
|
|