| OLD | NEW |
| 1 /* Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 /* Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 * Use of this source code is governed by a BSD-style license that can be | 2 * Use of this source code is governed by a BSD-style license that can be |
| 3 * found in the LICENSE file. | 3 * found in the LICENSE file. |
| 4 */ | 4 */ |
| 5 | 5 |
| 6 /* From private/ppb_content_decryptor_private.idl, | 6 /* From private/ppb_content_decryptor_private.idl, |
| 7 * modified Wed Jan 7 16:48:10 2015. | 7 * modified Mon Jan 12 17:33:29 2015. |
| 8 */ | 8 */ |
| 9 | 9 |
| 10 #ifndef PPAPI_C_PRIVATE_PPB_CONTENT_DECRYPTOR_PRIVATE_H_ | 10 #ifndef PPAPI_C_PRIVATE_PPB_CONTENT_DECRYPTOR_PRIVATE_H_ |
| 11 #define PPAPI_C_PRIVATE_PPB_CONTENT_DECRYPTOR_PRIVATE_H_ | 11 #define PPAPI_C_PRIVATE_PPB_CONTENT_DECRYPTOR_PRIVATE_H_ |
| 12 | 12 |
| 13 #include "ppapi/c/pp_bool.h" | 13 #include "ppapi/c/pp_bool.h" |
| 14 #include "ppapi/c/pp_instance.h" | 14 #include "ppapi/c/pp_instance.h" |
| 15 #include "ppapi/c/pp_macros.h" | 15 #include "ppapi/c/pp_macros.h" |
| 16 #include "ppapi/c/pp_resource.h" | 16 #include "ppapi/c/pp_resource.h" |
| 17 #include "ppapi/c/pp_stdint.h" | 17 #include "ppapi/c/pp_stdint.h" |
| (...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 95 * | 95 * |
| 96 * @param[in] web_session_id A <code>PP_Var</code> of type | 96 * @param[in] web_session_id A <code>PP_Var</code> of type |
| 97 * <code>PP_VARTYPE_STRING</code> containing the ID of a session for | 97 * <code>PP_VARTYPE_STRING</code> containing the ID of a session for |
| 98 * which this message is intended. | 98 * which this message is intended. |
| 99 * | 99 * |
| 100 * @param[in] message_type A <code>PP_CdmMessageType</code> containing the | 100 * @param[in] message_type A <code>PP_CdmMessageType</code> containing the |
| 101 * message type. | 101 * message type. |
| 102 * | 102 * |
| 103 * @param[in] message A <code>PP_Var</code> of type | 103 * @param[in] message A <code>PP_Var</code> of type |
| 104 * <code>PP_VARTYPE_ARRAY_BUFFER</code> that contains the message. | 104 * <code>PP_VARTYPE_ARRAY_BUFFER</code> that contains the message. |
| 105 * |
| 106 * @param[in] legacy_destination_url A <code>PP_Var</code> of type |
| 107 * <code>PP_VARTYPE_STRING</code> containing the destination URL for the |
| 108 * message. |
| 105 */ | 109 */ |
| 106 void (*SessionMessage)(PP_Instance instance, | 110 void (*SessionMessage)(PP_Instance instance, |
| 107 struct PP_Var web_session_id, | 111 struct PP_Var web_session_id, |
| 108 PP_CdmMessageType message_type, | 112 PP_CdmMessageType message_type, |
| 109 struct PP_Var message); | 113 struct PP_Var message, |
| 114 struct PP_Var legacy_destination_url); |
| 110 /** | 115 /** |
| 111 * The keys for a session have changed. | 116 * The keys for a session have changed. |
| 112 * | 117 * |
| 113 * @param[in] web_session_id A <code>PP_Var</code> of type | 118 * @param[in] web_session_id A <code>PP_Var</code> of type |
| 114 * <code>PP_VARTYPE_STRING</code> containing the ID of the session that has | 119 * <code>PP_VARTYPE_STRING</code> containing the ID of the session that has |
| 115 * a change in keys. | 120 * a change in keys. |
| 116 * | 121 * |
| 117 * @param[in] has_additional_usable_key A <code>PP_Bool</code> indicating if | 122 * @param[in] has_additional_usable_key A <code>PP_Bool</code> indicating if |
| 118 * a new usable key has been added. | 123 * a new usable key has been added. |
| 119 * | 124 * |
| (...skipping 183 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 303 const struct PP_DecryptedSampleInfo* decrypted_sample_info); | 308 const struct PP_DecryptedSampleInfo* decrypted_sample_info); |
| 304 }; | 309 }; |
| 305 | 310 |
| 306 typedef struct PPB_ContentDecryptor_Private_0_13 PPB_ContentDecryptor_Private; | 311 typedef struct PPB_ContentDecryptor_Private_0_13 PPB_ContentDecryptor_Private; |
| 307 /** | 312 /** |
| 308 * @} | 313 * @} |
| 309 */ | 314 */ |
| 310 | 315 |
| 311 #endif /* PPAPI_C_PRIVATE_PPB_CONTENT_DECRYPTOR_PRIVATE_H_ */ | 316 #endif /* PPAPI_C_PRIVATE_PPB_CONTENT_DECRYPTOR_PRIVATE_H_ */ |
| 312 | 317 |
| OLD | NEW |