chromium/out/Default/gen/media/mojo/mojom/content_decryption_module.mojom-params-data.h

// media/mojo/mojom/content_decryption_module.mojom-params-data.h is auto generated by mojom_bindings_generator.py, do not edit

// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#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;

}  // namespace internal


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) {}



}  // media::mojom

#if defined(__clang__)
#pragma clang diagnostic pop
#endif

#endif  // MEDIA_MOJO_MOJOM_CONTENT_DECRYPTION_MODULE_MOJOM_PARAMS_DATA_H_