// Copyright 2013 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef MEDIA_BASE_KEY_SYSTEM_INFO_H_ #define MEDIA_BASE_KEY_SYSTEM_INFO_H_ #include <optional> #include <string> #include "base/functional/callback.h" #include "build/build_config.h" #include "media/base/decrypt_config.h" #include "media/base/eme_constants.h" #include "media/base/media_export.h" namespace media { // Provides an interface for querying the properties of a registered key system. class MEDIA_EXPORT KeySystemInfo { … }; KeySystemInfos; // TODO(b/321307544): Rename this callback to more appropriate name e.g. // SupportedKeySystemsUpdateCB. GetSupportedKeySystemsCB; } // namespace media #endif // MEDIA_BASE_KEY_SYSTEM_INFO_H_