summaryrefslogtreecommitdiffstats
path: root/media/base/data_buffer.h
diff options
context:
space:
mode:
authorxhwang@chromium.org <xhwang@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-26 08:15:05 +0000
committerxhwang@chromium.org <xhwang@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-26 08:15:05 +0000
commitdb9dbcfda097cdde3dadff13352006be8835bdcb (patch)
tree4c5f08b96fd8a38ac3856902f6bb9e58fea9c197 /media/base/data_buffer.h
parent056bbb31eb3208dda716590e3544a00fe1e38956 (diff)
downloadchromium_src-db9dbcfda097cdde3dadff13352006be8835bdcb.zip
chromium_src-db9dbcfda097cdde3dadff13352006be8835bdcb.tar.gz
chromium_src-db9dbcfda097cdde3dadff13352006be8835bdcb.tar.bz2
Make media::DataBuffer::DataBuffer(data, size) public.
TBR=viettrungluu@chromium.org BUG=none TEST=media_unittests Review URL: https://chromiumcodereview.appspot.com/11274066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164289 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/base/data_buffer.h')
-rw-r--r--media/base/data_buffer.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/media/base/data_buffer.h b/media/base/data_buffer.h
index 68c6f60..96e9af5 100644
--- a/media/base/data_buffer.h
+++ b/media/base/data_buffer.h
@@ -24,6 +24,10 @@ class MEDIA_EXPORT DataBuffer : public Buffer {
// set to a NULL ptr.
explicit DataBuffer(int buffer_size);
+ // Allocates buffer of size |data_size|, copies [data,data+data_size) to
+ // the allocated buffer and sets data size to |data_size|.
+ DataBuffer(const uint8* data, int data_size);
+
// Buffer implementation.
virtual const uint8* GetData() const OVERRIDE;
virtual int GetDataSize() const OVERRIDE;
@@ -39,8 +43,6 @@ class MEDIA_EXPORT DataBuffer : public Buffer {
virtual int GetBufferSize() const;
protected:
- // Copies from [data,data+size) to owned array.
- DataBuffer(const uint8* data, int size);
virtual ~DataBuffer();
private: