class ContentDecryptionModule_Sync

Defined at line 5476 of file fidling/gen/sdk/fidl/fuchsia.media.drm/fuchsia.media.drm/hlcpp/fuchsia/media/drm/cpp/fidl.h

Public Methods

void ~ContentDecryptionModule_Sync ()
zx_status_t SetServerCertificate (::std::vector<uint8_t> certificate, ::fuchsia::media::drm::ContentDecryptionModule_SetServerCertificate_Result * out_ContentDecryptionModule_SetServerCertificate_Result)
zx_status_t CreateLicenseSession (::fuchsia::media::drm::LicenseSessionType session_type, ::fidl::InterfaceRequest< ::fuchsia::media::drm::LicenseSession> license_session, ::std::string * out_session_id)
zx_status_t LoadLicenseSession (::std::string session_id, ::fidl::InterfaceRequest< ::fuchsia::media::drm::LicenseSession> license_session)
zx_status_t CreateDecryptor (::fuchsia::media::drm::DecryptorParams params, ::fidl::InterfaceRequest< ::fuchsia::media::StreamProcessor> decryptor)
zx_status_t GetKeyStatusForHdcpVersion (::std::string hdcp_version, ::fuchsia::media::drm::KeyStatus * out_key_status)
zx_status_t GetSupportedEncryptionSchemes (::std::vector< ::std::string> * out_encryption_schemes)