| OLD | NEW | 
|   1 /* |   1 /* | 
|   2  * Copyright (C) 2013 Google Inc. All rights reserved. |   2  * Copyright (C) 2013 Google Inc. All rights reserved. | 
|   3  * |   3  * | 
|   4  * Redistribution and use in source and binary forms, with or without |   4  * Redistribution and use in source and binary forms, with or without | 
|   5  * modification, are permitted provided that the following conditions are |   5  * modification, are permitted provided that the following conditions are | 
|   6  * met: |   6  * met: | 
|   7  * |   7  * | 
|   8  *     * Redistributions of source code must retain the above copyright |   8  *     * Redistributions of source code must retain the above copyright | 
|   9  * notice, this list of conditions and the following disclaimer. |   9  * notice, this list of conditions and the following disclaimer. | 
|  10  *     * Redistributions in binary form must reproduce the above |  10  *     * Redistributions in binary form must reproduce the above | 
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  46         AddStatusReachedIdLimit |  46         AddStatusReachedIdLimit | 
|  47     }; |  47     }; | 
|  48  |  48  | 
|  49     enum EndOfStreamStatus { |  49     enum EndOfStreamStatus { | 
|  50         EndOfStreamStatusNoError, |  50         EndOfStreamStatusNoError, | 
|  51         EndOfStreamStatusNetworkError, |  51         EndOfStreamStatusNetworkError, | 
|  52         EndOfStreamStatusDecodeError, |  52         EndOfStreamStatusDecodeError, | 
|  53     }; |  53     }; | 
|  54  |  54  | 
|  55     virtual ~WebMediaSource() { } |  55     virtual ~WebMediaSource() { } | 
|  56     virtual AddStatus addSourceBuffer(const WebString& type, const WebVector<Web
    String>& codecs, WebSourceBuffer**) = 0; |  56     virtual AddStatus addSourceBuffer(const WebString& type, const WebString& co
    decs, WebSourceBuffer**) = 0; | 
|  57     virtual double duration() = 0; |  57     virtual double duration() = 0; | 
|  58     virtual void setDuration(double) = 0; |  58     virtual void setDuration(double) = 0; | 
|  59     virtual void markEndOfStream(EndOfStreamStatus) = 0; |  59     virtual void markEndOfStream(EndOfStreamStatus) = 0; | 
|  60     virtual void unmarkEndOfStream() = 0; |  60     virtual void unmarkEndOfStream() = 0; | 
|  61 }; |  61 }; | 
|  62  |  62  | 
|  63 } // namespace blink |  63 } // namespace blink | 
|  64  |  64  | 
|  65 #endif |  65 #endif | 
| OLD | NEW |