11 #include "AddonClass.h" 12 #include "Exception.h" 13 #include "commons/Buffer.h" 26 typedef std::vector<char> charVec;
31 XBMCCOMMONS_STANDARD_EXCEPTION(DRMException);
99 CryptoSession(
const String& UUID,
const String& cipherAlgorithm,
const String& macAlgorithm);
102 #ifdef DOXYGEN_SHOULD_USE_THIS 140 #ifdef DOXYGEN_SHOULD_USE_THIS 141 GetPropertyString(...);
157 String GetPropertyString(
const String &name);
160 #ifdef DOXYGEN_SHOULD_USE_THIS 161 ProvideKeyResponse(...);
187 #ifdef DOXYGEN_SHOULD_USE_THIS 202 #ifdef DOXYGEN_SHOULD_USE_THIS 219 void RestoreKeys(
const String& keySetId);
222 #ifdef DOXYGEN_SHOULD_USE_THIS 223 SetPropertyString(...);
239 void SetPropertyString(
const String &name,
const String &value);
244 #ifdef DOXYGEN_SHOULD_USE_THIS 268 #ifdef DOXYGEN_SHOULD_USE_THIS 292 #ifdef DOXYGEN_SHOULD_USE_THIS 315 #ifdef DOXYGEN_SHOULD_USE_THIS Definition: DrmCryptoSession.h:18
Defining LOG_LIFECYCLE_EVENTS will log all instantiations, deletions and also reference countings (in...
Definition: Addon.cpp:25
Definition: CryptoSession.h:23
Definition: DrmCryptoSession.h:95
This class is based on the java java.nio.Buffer class however, it does not implement the 'mark' funct...
Definition: Buffer.h:79
This class is the superclass for all reference counted classes in the api.
Definition: AddonClass.h:57