#ifndef MEDIA_MOJO_MOJOM_CONTENT_DECRYPTION_MODULE_MOJOM_PARAMS_DATA_H_
#define MEDIA_MOJO_MOJOM_CONTENT_DECRYPTION_MODULE_MOJOM_PARAMS_DATA_H_
#include "mojo/public/cpp/bindings/lib/bindings_internal.h"
#include "mojo/public/cpp/bindings/lib/buffer.h"
#if defined(__clang__)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-private-field"
#endif
namespace mojo::internal {
class ValidationContext;
}
namespace media::mojom {
namespace internal {
class ContentDecryptionModule_SetClient_Params_Data { … };
static_assert …;
class ContentDecryptionModule_SetServerCertificate_Params_Data { … };
static_assert …;
class ContentDecryptionModule_SetServerCertificate_ResponseParams_Data { … };
static_assert …;
class ContentDecryptionModule_GetStatusForPolicy_Params_Data { … };
static_assert …;
class ContentDecryptionModule_GetStatusForPolicy_ResponseParams_Data { … };
static_assert …;
class ContentDecryptionModule_CreateSessionAndGenerateRequest_Params_Data { … };
static_assert …;
class ContentDecryptionModule_CreateSessionAndGenerateRequest_ResponseParams_Data { … };
static_assert …;
class ContentDecryptionModule_LoadSession_Params_Data { … };
static_assert …;
class ContentDecryptionModule_LoadSession_ResponseParams_Data { … };
static_assert …;
class ContentDecryptionModule_UpdateSession_Params_Data { … };
static_assert …;
class ContentDecryptionModule_UpdateSession_ResponseParams_Data { … };
static_assert …;
class ContentDecryptionModule_CloseSession_Params_Data { … };
static_assert …;
class ContentDecryptionModule_CloseSession_ResponseParams_Data { … };
static_assert …;
class ContentDecryptionModule_RemoveSession_Params_Data { … };
static_assert …;
class ContentDecryptionModule_RemoveSession_ResponseParams_Data { … };
static_assert …;
class ContentDecryptionModuleClient_OnSessionMessage_Params_Data { … };
static_assert …;
class ContentDecryptionModuleClient_OnSessionClosed_Params_Data { … };
static_assert …;
class ContentDecryptionModuleClient_OnSessionKeysChange_Params_Data { … };
static_assert …;
class ContentDecryptionModuleClient_OnSessionExpirationUpdate_Params_Data { … };
static_assert …;
class CdmFactory_CreateCdm_Params_Data { … };
static_assert …;
class CdmFactory_CreateCdm_ResponseParams_Data { … };
static_assert …;
}
class ContentDecryptionModule_SetClient_ParamsDataView { … };
class ContentDecryptionModule_SetServerCertificate_ParamsDataView { … };
class ContentDecryptionModule_SetServerCertificate_ResponseParamsDataView { … };
class ContentDecryptionModule_GetStatusForPolicy_ParamsDataView { … };
class ContentDecryptionModule_GetStatusForPolicy_ResponseParamsDataView { … };
class ContentDecryptionModule_CreateSessionAndGenerateRequest_ParamsDataView { … };
class ContentDecryptionModule_CreateSessionAndGenerateRequest_ResponseParamsDataView { … };
class ContentDecryptionModule_LoadSession_ParamsDataView { … };
class ContentDecryptionModule_LoadSession_ResponseParamsDataView { … };
class ContentDecryptionModule_UpdateSession_ParamsDataView { … };
class ContentDecryptionModule_UpdateSession_ResponseParamsDataView { … };
class ContentDecryptionModule_CloseSession_ParamsDataView { … };
class ContentDecryptionModule_CloseSession_ResponseParamsDataView { … };
class ContentDecryptionModule_RemoveSession_ParamsDataView { … };
class ContentDecryptionModule_RemoveSession_ResponseParamsDataView { … };
class ContentDecryptionModuleClient_OnSessionMessage_ParamsDataView { … };
class ContentDecryptionModuleClient_OnSessionClosed_ParamsDataView { … };
class ContentDecryptionModuleClient_OnSessionKeysChange_ParamsDataView { … };
class ContentDecryptionModuleClient_OnSessionExpirationUpdate_ParamsDataView { … };
class CdmFactory_CreateCdm_ParamsDataView { … };
class CdmFactory_CreateCdm_ResponseParamsDataView { … };
inline void ContentDecryptionModule_SetServerCertificate_ParamsDataView::GetCertificateDataDataView(
mojo::ArrayDataView<uint8_t>* output) { … }
inline void ContentDecryptionModule_SetServerCertificate_ResponseParamsDataView::GetResultDataView(
CdmPromiseResultDataView* output) { … }
inline void ContentDecryptionModule_GetStatusForPolicy_ResponseParamsDataView::GetResultDataView(
CdmPromiseResultDataView* output) { … }
inline void ContentDecryptionModule_CreateSessionAndGenerateRequest_ParamsDataView::GetInitDataDataView(
mojo::ArrayDataView<uint8_t>* output) { … }
inline void ContentDecryptionModule_CreateSessionAndGenerateRequest_ResponseParamsDataView::GetResultDataView(
CdmPromiseResultDataView* output) { … }
inline void ContentDecryptionModule_CreateSessionAndGenerateRequest_ResponseParamsDataView::GetSessionIdDataView(
mojo::StringDataView* output) { … }
inline void ContentDecryptionModule_LoadSession_ParamsDataView::GetSessionIdDataView(
mojo::StringDataView* output) { … }
inline void ContentDecryptionModule_LoadSession_ResponseParamsDataView::GetResultDataView(
CdmPromiseResultDataView* output) { … }
inline void ContentDecryptionModule_LoadSession_ResponseParamsDataView::GetSessionIdDataView(
mojo::StringDataView* output) { … }
inline void ContentDecryptionModule_UpdateSession_ParamsDataView::GetSessionIdDataView(
mojo::StringDataView* output) { … }
inline void ContentDecryptionModule_UpdateSession_ParamsDataView::GetResponseDataView(
mojo::ArrayDataView<uint8_t>* output) { … }
inline void ContentDecryptionModule_UpdateSession_ResponseParamsDataView::GetResultDataView(
CdmPromiseResultDataView* output) { … }
inline void ContentDecryptionModule_CloseSession_ParamsDataView::GetSessionIdDataView(
mojo::StringDataView* output) { … }
inline void ContentDecryptionModule_CloseSession_ResponseParamsDataView::GetResultDataView(
CdmPromiseResultDataView* output) { … }
inline void ContentDecryptionModule_RemoveSession_ParamsDataView::GetSessionIdDataView(
mojo::StringDataView* output) { … }
inline void ContentDecryptionModule_RemoveSession_ResponseParamsDataView::GetResultDataView(
CdmPromiseResultDataView* output) { … }
inline void ContentDecryptionModuleClient_OnSessionMessage_ParamsDataView::GetSessionIdDataView(
mojo::StringDataView* output) { … }
inline void ContentDecryptionModuleClient_OnSessionMessage_ParamsDataView::GetMessageDataView(
mojo::ArrayDataView<uint8_t>* output) { … }
inline void ContentDecryptionModuleClient_OnSessionClosed_ParamsDataView::GetSessionIdDataView(
mojo::StringDataView* output) { … }
inline void ContentDecryptionModuleClient_OnSessionKeysChange_ParamsDataView::GetSessionIdDataView(
mojo::StringDataView* output) { … }
inline void ContentDecryptionModuleClient_OnSessionKeysChange_ParamsDataView::GetKeysInfoDataView(
mojo::ArrayDataView<CdmKeyInformationDataView>* output) { … }
inline void ContentDecryptionModuleClient_OnSessionExpirationUpdate_ParamsDataView::GetSessionIdDataView(
mojo::StringDataView* output) { … }
inline void CdmFactory_CreateCdm_ParamsDataView::GetCdmConfigDataView(
CdmConfigDataView* output) { … }
inline void CdmFactory_CreateCdm_ResponseParamsDataView::GetCdmContextDataView(
CdmContextDataView* output) { … }
}
#if defined(__clang__)
#pragma clang diagnostic pop
#endif
#endif