15 #ifndef SHAKA_EMBEDDED_MEDIA_CLEARKEY_IMPLEMENTATION_FACTORY_H_ 16 #define SHAKA_EMBEDDED_MEDIA_CLEARKEY_IMPLEMENTATION_FACTORY_H_ 49 const std::vector<std::string>& audio_robustness,
50 const std::vector<std::string>& video_robustness)
override;
56 #endif // SHAKA_EMBEDDED_EME_CLEARKEY_IMPLEMENTATION_FACTORY_H_
static constexpr const char * kKeySystemName
MediaKeysRequirement DistinctiveIdentifier() const override
MediaKeysRequirement PersistentState() const override
ClearKeyImplementationFactory()
bool SupportsSessionType(MediaKeySessionType type) const override
bool SupportsInitDataType(MediaKeyInitDataType type) const override
std::shared_ptr< Implementation > CreateImplementation(ImplementationHelper *helper, MediaKeysRequirement distinctive_identifier, MediaKeysRequirement persistent_state, const std::vector< std::string > &audio_robustness, const std::vector< std::string > &video_robustness) override
bool SupportsAudioRobustness(const std::string &robustness) const override
bool SupportsVideoRobustness(const std::string &robustness) const override