class ContentDecryptionModule_SyncProxy

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

Public Methods

void ContentDecryptionModule_SyncProxy (::zx::channel channel)
void ~ContentDecryptionModule_SyncProxy ()
zx_status_t SetServerCertificate (::std::vector<uint8_t> certificate, ::fuchsia::media::drm::ContentDecryptionModule_SetServerCertificate_Result * out_ContentDecryptionModule_SetServerCertificate_Result)

cts-coverage-fidl-name:fuchsia.media.drm/ContentDecryptionModule.SetServerCertificate

zx_status_t CreateLicenseSession (::fuchsia::media::drm::LicenseSessionType session_type, ::fidl::InterfaceRequest< ::fuchsia::media::drm::LicenseSession> license_session, ::std::string * out_session_id)

cts-coverage-fidl-name:fuchsia.media.drm/ContentDecryptionModule.CreateLicenseSession

zx_status_t LoadLicenseSession (::std::string session_id, ::fidl::InterfaceRequest< ::fuchsia::media::drm::LicenseSession> license_session)

cts-coverage-fidl-name:fuchsia.media.drm/ContentDecryptionModule.LoadLicenseSession

zx_status_t CreateDecryptor (::fuchsia::media::drm::DecryptorParams params, ::fidl::InterfaceRequest< ::fuchsia::media::StreamProcessor> decryptor)

cts-coverage-fidl-name:fuchsia.media.drm/ContentDecryptionModule.CreateDecryptor

zx_status_t GetKeyStatusForHdcpVersion (::std::string hdcp_version, ::fuchsia::media::drm::KeyStatus * out_key_status)

cts-coverage-fidl-name:fuchsia.media.drm/ContentDecryptionModule.GetKeyStatusForHdcpVersion

zx_status_t GetSupportedEncryptionSchemes (::std::vector< ::std::string> * out_encryption_schemes)

cts-coverage-fidl-name:fuchsia.media.drm/ContentDecryptionModule.GetSupportedEncryptionSchemes

Friends

class SynchronousInterfacePtr