Index: media/base/sample_format.cc |
diff --git a/media/base/sample_format.cc b/media/base/sample_format.cc |
index 3fdcf1018e03475a20ad0e38e2ecc6a041d8ad49..23ad14c4dae89ca0340b135f1fc1146a9d30d028 100644 |
--- a/media/base/sample_format.cc |
+++ b/media/base/sample_format.cc |
@@ -29,4 +29,27 @@ int SampleFormatToBytesPerChannel(SampleFormat sample_format) { |
return 0; |
} |
+const char* SampleFormatToString(SampleFormat sample_format) { |
+ switch(sample_format) { |
+ case kUnknownSampleFormat: |
+ return "Unknown Sample Format"; |
DaleCurtis
2013/08/05 22:33:35
Lower case second word+
Ty Overby
2013/08/05 22:37:45
Done.
|
+ case kSampleFormatU8: |
+ return "Unsigned 8-bit with bias of 128"; |
+ case kSampleFormatS16: |
+ return "Signed 16-bit"; |
+ case kSampleFormatS32: |
+ return "Signed 32-bit"; |
+ case kSampleFormatF32: |
+ return "Float 32-bit"; |
+ case kSampleFormatPlanarS16: |
+ return "Signed 16-bit planar"; |
+ case kSampleFormatPlanarF32: |
+ return "Float 32-bit planar"; |
+ case kSampleFormatMax: |
+ break; |
+ } |
+ NOTREACHED() << "Invalid sample format provided: " << sample_format; |
+ return ""; |
+} |
+ |
} // namespace media |