class ProtectionHandler::ConsumptionSettings

Configuración se usa para crear un ProtectionHandler para consumir contenido existente.

Resumen

Miembros Descripciones
public ConsumptionSettings(const std::vector < uint8_t >& serializedPublishingLicense) ProtectionHandler::ConsumptionSettings constructor para crear un nuevo controlador.
public ConsumptionSettings(const std::vector < uint8_t >& serializedPreLicense, const std::vector < uint8_t >& serializedPublishingLicense) ProtectionHandler::ConsumptionSettings constructor para crear un nuevo controlador.
public ConsumptionSettings(const std::shared_ptr < PublishingLicenseInfo >& licenseInfo) ProtectionHandler::ConsumptionSettings constructor para crear un nuevo controlador.
public std::shared_ptr < PublishingLicenseInfo > GetPublishingLicenseInfo() const Obtenga la licencia de publicación asociada con el contenido protegido.
bool público GetIsOfflineOnly() const Obtiene si la creación de ProtectionHandler permite o no las operaciones HTTP en línea.
public void SetIsOfflineOnly(bool isOfflineOnly) Establece si la creación de ProtectionHandler permite o no las operaciones HTTP en línea.
public void SetDelegatedUserEmail(const std::string & delegatedUserEmail) Establece el usuario delegado.
public void SetContentName(const std::string & contentName) Aún no está documentado.
public const std::string & GetDelegatedUserEmail() const Obtiene el usuario delegado.
const público std::string & GetContentName() const Aún no está documentado.

Miembros

Función ConsumptionSettings

ProtectionHandler::ConsumptionSettings constructor para crear un nuevo controlador.

Parámetros:

  • serializedPublishingLicense:Licencia de publicación serializada a partir de contenido protegido

Función ConsumptionSettings

ProtectionHandler::ConsumptionSettings constructor para crear un nuevo controlador.

Parámetros:

  • serializedPreLicense:Licencia previa serializada de adjunta al contenido.

  • serializedPublishingLicense:Licencia de publicación serializada a partir de contenido protegido

Función ConsumptionSettings

ProtectionHandler::ConsumptionSettings constructor para crear un nuevo controlador.

Parámetros:

  • licenseInfo:Información de licencia de publicación de contenido protegido

Al proporcionar una publishingLicenseInfo (en lugar de solo una licencia de publicación serializada sin procesar) se quitará la necesidad de que el SDK de MIP analice la licencia de publicación.

Función GetPublishingLicenseInfo

Obtenga la licencia de publicación asociada con el contenido protegido.

Devoluciones:Información de licencia de publicación

Función GetIsOfflineOnly

Obtiene si la creación de ProtectionHandler permite o no las operaciones HTTP en línea.

Devuelve:Verdadero si las operaciones HTTP no están permitidos, sino false Si se establece en true, la creación de ProtectionHandler solo se realizará correctamente si el contenido ya se ha descifrado previamente y su licencia no disponible se almacena en caché. Se lanzará un mip::NetworkError si no se encuentra contenido almacenado en caché.

Función SetIsOfflineOnly

Establece si la creación de ProtectionHandler permite o no las operaciones HTTP en línea.

Parámetros:

  • isOfflineOnly:Verdadero si las operaciones HTTP no están permitidos, sino es falso

Si se establece en true, la creación de ProtectionHandler solo se realizará correctamente si el contenido ya se ha descifrado previamente y su licencia no explorada se almacena en caché. Se lanzará un mip::NetworkError si no se encuentra contenido almacenado en caché.

Función SetDelegatedUserEmail

Establece el usuario delegado.

Parámetros:

  • delegatedUserEmail:el correo electrónico de delegación.

Se especifica un usuario delegado cuando el usuario o la aplicación de autenticación actúa en nombre de otro usuario

Función SetContentName

Aún no está documentado.

Función GetDelegatedUserEmail

Obtiene el usuario delegado.

Devuelve:Usuario delegado Se especifica un usuario delegado cuando el usuario o la aplicación de autenticación actúa en nombre de otro usuario

Función GetContentName

Aún no está documentado. _