Chromium Code Reviews| Index: media/audio/point.h |
| diff --git a/media/audio/point.h b/media/audio/point.h |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..3bff6e02123b9bb3b02a2c60299a7e5193bb04d7 |
| --- /dev/null |
| +++ b/media/audio/point.h |
| @@ -0,0 +1,32 @@ |
| +// Copyright 2015 The Chromium Authors. All rights reserved. |
| +// Use of this source code is governed by a BSD-style license that can be |
| +// found in the LICENSE file. |
| + |
| +#ifndef MEDIA_AUDIO_POINT_H_ |
| +#define MEDIA_AUDIO_POINT_H_ |
| + |
| +#include <cmath> |
|
aluebs-chromium
2015/09/10 02:41:40
Why is this include necessary here?
ajm
2015/09/10 21:56:57
It's not any longer; removed.
|
| +#include <string> |
| +#include <vector> |
| + |
| +#include "media/base/media_export.h" |
| +#include "ui/gfx/geometry/point3_f.h" |
| + |
| +namespace media { |
| + |
| +using Point = gfx::Point3F; |
| + |
| +// Returns a vector of points parsed from a whitespace-separated string |
| +// formatted as: "x1 y1 z1 ... zn yn zn" for n points. |
| +// |
| +// Returns an empty vector if |points_string| is empty or isn't parseable. |
| +MEDIA_EXPORT std::vector<Point> ParsePointsFromString( |
| + const std::string& points_string); |
| + |
| +// Returns |points| as a human-readable string. (Not necessarily in the format |
| +// required by ParsePointsFromString). |
| +MEDIA_EXPORT std::string PointsToString(const std::vector<Point>& points); |
| + |
| +} // namespace media |
| + |
| +#endif // MEDIA_AUDIO_POINT_H_ |