Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(158)

Side by Side Diff: media/cdm/ppapi/cdm_adapter.h

Issue 623263003: replace OVERRIDE and FINAL with override and final in media/ (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « media/cdm/player_tracker_impl.h ('k') | media/cdm/ppapi/cdm_file_io_impl.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef MEDIA_CDM_PPAPI_CDM_ADAPTER_H_ 5 #ifndef MEDIA_CDM_PPAPI_CDM_ADAPTER_H_
6 #define MEDIA_CDM_PPAPI_CDM_ADAPTER_H_ 6 #define MEDIA_CDM_PPAPI_CDM_ADAPTER_H_
7 7
8 #include <string> 8 #include <string>
9 #include <vector> 9 #include <vector>
10 10
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
44 virtual ~CdmAdapter(); 44 virtual ~CdmAdapter();
45 45
46 // pp::Instance implementation. 46 // pp::Instance implementation.
47 virtual bool Init(uint32_t argc, const char* argn[], const char* argv[]) { 47 virtual bool Init(uint32_t argc, const char* argn[], const char* argv[]) {
48 return true; 48 return true;
49 } 49 }
50 50
51 // PPP_ContentDecryptor_Private implementation. 51 // PPP_ContentDecryptor_Private implementation.
52 // Note: Results of calls to these methods must be reported through the 52 // Note: Results of calls to these methods must be reported through the
53 // PPB_ContentDecryptor_Private interface. 53 // PPB_ContentDecryptor_Private interface.
54 virtual void Initialize(const std::string& key_system) OVERRIDE; 54 virtual void Initialize(const std::string& key_system) override;
55 virtual void SetServerCertificate( 55 virtual void SetServerCertificate(
56 uint32_t promise_id, 56 uint32_t promise_id,
57 pp::VarArrayBuffer server_certificate) OVERRIDE; 57 pp::VarArrayBuffer server_certificate) override;
58 virtual void CreateSession(uint32_t promise_id, 58 virtual void CreateSession(uint32_t promise_id,
59 const std::string& init_data_type, 59 const std::string& init_data_type,
60 pp::VarArrayBuffer init_data, 60 pp::VarArrayBuffer init_data,
61 PP_SessionType session_type) OVERRIDE; 61 PP_SessionType session_type) override;
62 virtual void LoadSession(uint32_t promise_id, 62 virtual void LoadSession(uint32_t promise_id,
63 const std::string& web_session_id) OVERRIDE; 63 const std::string& web_session_id) override;
64 virtual void UpdateSession(uint32_t promise_id, 64 virtual void UpdateSession(uint32_t promise_id,
65 const std::string& web_session_id, 65 const std::string& web_session_id,
66 pp::VarArrayBuffer response) OVERRIDE; 66 pp::VarArrayBuffer response) override;
67 virtual void CloseSession(uint32_t promise_id, 67 virtual void CloseSession(uint32_t promise_id,
68 const std::string& web_session_id); 68 const std::string& web_session_id);
69 virtual void RemoveSession(uint32_t promise_id, 69 virtual void RemoveSession(uint32_t promise_id,
70 const std::string& web_session_id) OVERRIDE; 70 const std::string& web_session_id) override;
71 virtual void GetUsableKeyIds(uint32_t promise_id, 71 virtual void GetUsableKeyIds(uint32_t promise_id,
72 const std::string& web_session_id) OVERRIDE; 72 const std::string& web_session_id) override;
73 virtual void Decrypt( 73 virtual void Decrypt(
74 pp::Buffer_Dev encrypted_buffer, 74 pp::Buffer_Dev encrypted_buffer,
75 const PP_EncryptedBlockInfo& encrypted_block_info) OVERRIDE; 75 const PP_EncryptedBlockInfo& encrypted_block_info) override;
76 virtual void InitializeAudioDecoder( 76 virtual void InitializeAudioDecoder(
77 const PP_AudioDecoderConfig& decoder_config, 77 const PP_AudioDecoderConfig& decoder_config,
78 pp::Buffer_Dev extra_data_buffer) OVERRIDE; 78 pp::Buffer_Dev extra_data_buffer) override;
79 virtual void InitializeVideoDecoder( 79 virtual void InitializeVideoDecoder(
80 const PP_VideoDecoderConfig& decoder_config, 80 const PP_VideoDecoderConfig& decoder_config,
81 pp::Buffer_Dev extra_data_buffer) OVERRIDE; 81 pp::Buffer_Dev extra_data_buffer) override;
82 virtual void DeinitializeDecoder(PP_DecryptorStreamType decoder_type, 82 virtual void DeinitializeDecoder(PP_DecryptorStreamType decoder_type,
83 uint32_t request_id) OVERRIDE; 83 uint32_t request_id) override;
84 virtual void ResetDecoder(PP_DecryptorStreamType decoder_type, 84 virtual void ResetDecoder(PP_DecryptorStreamType decoder_type,
85 uint32_t request_id) OVERRIDE; 85 uint32_t request_id) override;
86 virtual void DecryptAndDecode( 86 virtual void DecryptAndDecode(
87 PP_DecryptorStreamType decoder_type, 87 PP_DecryptorStreamType decoder_type,
88 pp::Buffer_Dev encrypted_buffer, 88 pp::Buffer_Dev encrypted_buffer,
89 const PP_EncryptedBlockInfo& encrypted_block_info) OVERRIDE; 89 const PP_EncryptedBlockInfo& encrypted_block_info) override;
90 90
91 // cdm::Host_4 and cdm::Host_6 implementation. 91 // cdm::Host_4 and cdm::Host_6 implementation.
92 virtual cdm::Buffer* Allocate(uint32_t capacity) OVERRIDE; 92 virtual cdm::Buffer* Allocate(uint32_t capacity) override;
93 virtual void SetTimer(int64_t delay_ms, void* context) OVERRIDE; 93 virtual void SetTimer(int64_t delay_ms, void* context) override;
94 94
95 // cdm::Host_4 implementation. 95 // cdm::Host_4 implementation.
96 virtual double GetCurrentWallTimeInSeconds() OVERRIDE; 96 virtual double GetCurrentWallTimeInSeconds() override;
97 virtual void OnSessionCreated(uint32_t session_id, 97 virtual void OnSessionCreated(uint32_t session_id,
98 const char* web_session_id, 98 const char* web_session_id,
99 uint32_t web_session_id_length) OVERRIDE; 99 uint32_t web_session_id_length) override;
100 virtual void OnSessionMessage(uint32_t session_id, 100 virtual void OnSessionMessage(uint32_t session_id,
101 const char* message, 101 const char* message,
102 uint32_t message_length, 102 uint32_t message_length,
103 const char* destination_url, 103 const char* destination_url,
104 uint32_t destination_url_length) OVERRIDE; 104 uint32_t destination_url_length) override;
105 virtual void OnSessionReady(uint32_t session_id) OVERRIDE; 105 virtual void OnSessionReady(uint32_t session_id) override;
106 virtual void OnSessionClosed(uint32_t session_id) OVERRIDE; 106 virtual void OnSessionClosed(uint32_t session_id) override;
107 virtual void OnSessionError(uint32_t session_id, 107 virtual void OnSessionError(uint32_t session_id,
108 cdm::MediaKeyError error_code, 108 cdm::MediaKeyError error_code,
109 uint32_t system_code) OVERRIDE; 109 uint32_t system_code) override;
110 110
111 // cdm::Host_6 implementation. 111 // cdm::Host_6 implementation.
112 virtual cdm::Time GetCurrentWallTime() OVERRIDE; 112 virtual cdm::Time GetCurrentWallTime() override;
113 virtual void OnResolveNewSessionPromise( 113 virtual void OnResolveNewSessionPromise(
114 uint32_t promise_id, 114 uint32_t promise_id,
115 const char* web_session_id, 115 const char* web_session_id,
116 uint32_t web_session_id_length) OVERRIDE; 116 uint32_t web_session_id_length) override;
117 virtual void OnResolvePromise(uint32_t promise_id) OVERRIDE; 117 virtual void OnResolvePromise(uint32_t promise_id) override;
118 virtual void OnResolveKeyIdsPromise(uint32_t promise_id, 118 virtual void OnResolveKeyIdsPromise(uint32_t promise_id,
119 const cdm::BinaryData* usable_key_ids, 119 const cdm::BinaryData* usable_key_ids,
120 uint32_t usable_key_ids_length) OVERRIDE; 120 uint32_t usable_key_ids_length) override;
121 virtual void OnRejectPromise(uint32_t promise_id, 121 virtual void OnRejectPromise(uint32_t promise_id,
122 cdm::Error error, 122 cdm::Error error,
123 uint32_t system_code, 123 uint32_t system_code,
124 const char* error_message, 124 const char* error_message,
125 uint32_t error_message_length) OVERRIDE; 125 uint32_t error_message_length) override;
126 virtual void OnSessionMessage(const char* web_session_id, 126 virtual void OnSessionMessage(const char* web_session_id,
127 uint32_t web_session_id_length, 127 uint32_t web_session_id_length,
128 const char* message, 128 const char* message,
129 uint32_t message_length, 129 uint32_t message_length,
130 const char* destination_url, 130 const char* destination_url,
131 uint32_t destination_url_length) OVERRIDE; 131 uint32_t destination_url_length) override;
132 virtual void OnSessionUsableKeysChange( 132 virtual void OnSessionUsableKeysChange(
133 const char* web_session_id, 133 const char* web_session_id,
134 uint32_t web_session_id_length, 134 uint32_t web_session_id_length,
135 bool has_additional_usable_key) OVERRIDE; 135 bool has_additional_usable_key) override;
136 virtual void OnExpirationChange(const char* web_session_id, 136 virtual void OnExpirationChange(const char* web_session_id,
137 uint32_t web_session_id_length, 137 uint32_t web_session_id_length,
138 cdm::Time new_expiry_time) OVERRIDE; 138 cdm::Time new_expiry_time) override;
139 virtual void OnSessionClosed(const char* web_session_id, 139 virtual void OnSessionClosed(const char* web_session_id,
140 uint32_t web_session_id_length) OVERRIDE; 140 uint32_t web_session_id_length) override;
141 virtual void OnSessionError(const char* web_session_id, 141 virtual void OnSessionError(const char* web_session_id,
142 uint32_t web_session_id_length, 142 uint32_t web_session_id_length,
143 cdm::Error error, 143 cdm::Error error,
144 uint32_t system_code, 144 uint32_t system_code,
145 const char* error_message, 145 const char* error_message,
146 uint32_t error_message_length) OVERRIDE; 146 uint32_t error_message_length) override;
147 147
148 // cdm::Host_4 and cdm::Host_6 implementation. 148 // cdm::Host_4 and cdm::Host_6 implementation.
149 virtual void SendPlatformChallenge(const char* service_id, 149 virtual void SendPlatformChallenge(const char* service_id,
150 uint32_t service_id_length, 150 uint32_t service_id_length,
151 const char* challenge, 151 const char* challenge,
152 uint32_t challenge_length) OVERRIDE; 152 uint32_t challenge_length) override;
153 virtual void EnableOutputProtection( 153 virtual void EnableOutputProtection(
154 uint32_t desired_protection_mask) OVERRIDE; 154 uint32_t desired_protection_mask) override;
155 virtual void QueryOutputProtectionStatus() OVERRIDE; 155 virtual void QueryOutputProtectionStatus() override;
156 virtual void OnDeferredInitializationDone( 156 virtual void OnDeferredInitializationDone(
157 cdm::StreamType stream_type, 157 cdm::StreamType stream_type,
158 cdm::Status decoder_status) OVERRIDE; 158 cdm::Status decoder_status) override;
159 virtual cdm::FileIO* CreateFileIO(cdm::FileIOClient* client) OVERRIDE; 159 virtual cdm::FileIO* CreateFileIO(cdm::FileIOClient* client) override;
160 160
161 private: 161 private:
162 // These are reported to UMA server. Do not change the existing values! 162 // These are reported to UMA server. Do not change the existing values!
163 enum OutputProtectionStatus { 163 enum OutputProtectionStatus {
164 OUTPUT_PROTECTION_QUERIED = 0, 164 OUTPUT_PROTECTION_QUERIED = 0,
165 OUTPUT_PROTECTION_NO_EXTERNAL_LINK = 1, 165 OUTPUT_PROTECTION_NO_EXTERNAL_LINK = 1,
166 OUTPUT_PROTECTION_ALL_EXTERNAL_LINKS_PROTECTED = 2, 166 OUTPUT_PROTECTION_ALL_EXTERNAL_LINKS_PROTECTED = 2,
167 OUTPUT_PROTECTION_MAX = 3 167 OUTPUT_PROTECTION_MAX = 3
168 }; 168 };
169 169
(...skipping 133 matching lines...) Expand 10 before | Expand all | Expand 10 after
303 303
304 uint32_t last_read_file_size_kb_; 304 uint32_t last_read_file_size_kb_;
305 bool file_size_uma_reported_; 305 bool file_size_uma_reported_;
306 306
307 DISALLOW_COPY_AND_ASSIGN(CdmAdapter); 307 DISALLOW_COPY_AND_ASSIGN(CdmAdapter);
308 }; 308 };
309 309
310 } // namespace media 310 } // namespace media
311 311
312 #endif // MEDIA_CDM_PPAPI_CDM_ADAPTER_H_ 312 #endif // MEDIA_CDM_PPAPI_CDM_ADAPTER_H_
OLDNEW
« no previous file with comments | « media/cdm/player_tracker_impl.h ('k') | media/cdm/ppapi/cdm_file_io_impl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698