| // Copyright 2014 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #include "media/base/cdm_context.h" |
| |
| #include "media/base/callback_registry.h" |
| |
| namespace media { |
| |
| CdmContext::CdmContext() = default; |
| |
| CdmContext::~CdmContext() = default; |
| |
| std::unique_ptr<CallbackRegistration> CdmContext::RegisterEventCB( |
| EventCB /* event_cb */) { |
| return nullptr; |
| } |
| |
| Decryptor* CdmContext::GetDecryptor() { |
| return nullptr; |
| } |
| |
| int CdmContext::GetCdmId() const { |
| return kInvalidCdmId; |
| } |
| |
| #if BUILDFLAG(ENABLE_LIBRARY_CDMS) |
| CdmProxyContext* CdmContext::GetCdmProxyContext() { |
| return nullptr; |
| } |
| #endif // BUILDFLAG(ENABLE_LIBRARY_CDMS) |
| |
| #if defined(OS_ANDROID) |
| MediaCryptoContext* CdmContext::GetMediaCryptoContext() { |
| return nullptr; |
| } |
| #endif |
| |
| void IgnoreCdmAttached(bool /* success */) {} |
| |
| } // namespace media |