summaryrefslogtreecommitdiffstats
path: root/media/base/video_decoder_config.h
diff options
context:
space:
mode:
authoracolwell@chromium.org <acolwell@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-26 16:38:03 +0000
committeracolwell@chromium.org <acolwell@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-26 16:38:03 +0000
commita93866519172cc8993583d9116ce16eec01d532b (patch)
treee617d768783948cabd3e0363cfa6bfe45a6b4ee0 /media/base/video_decoder_config.h
parent2b2d9393845b8bb60f843d14ab0b59c4bc3949db (diff)
downloadchromium_src-a93866519172cc8993583d9116ce16eec01d532b.zip
chromium_src-a93866519172cc8993583d9116ce16eec01d532b.tar.gz
chromium_src-a93866519172cc8993583d9116ce16eec01d532b.tar.bz2
Add config change handling to SourceBufferStream & ChunkDemuxer
BUG=122913 TEST=None Review URL: https://chromiumcodereview.appspot.com/10696182 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148563 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/base/video_decoder_config.h')
-rw-r--r--media/base/video_decoder_config.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/media/base/video_decoder_config.h b/media/base/video_decoder_config.h
index e095ba9..894eb24 100644
--- a/media/base/video_decoder_config.h
+++ b/media/base/video_decoder_config.h
@@ -96,6 +96,10 @@ class MEDIA_EXPORT VideoDecoderConfig {
// otherwise.
bool IsValidConfig() const;
+ // Returns true if all fields in |config| match this config.
+ // Note: The contents of |extra_data_| are compared not the raw pointers.
+ bool Matches(const VideoDecoderConfig& config) const;
+
// Returns a human-readable string describing |*this|. For debugging & test
// output only.
std::string AsHumanReadableString() const;