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

// media/mojo/mojom/decryptor.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_DECRYPTOR_MOJOM_PARAMS_DATA_H_
#define MEDIA_MOJO_MOJOM_DECRYPTOR_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  Decryptor_Initialize_Params_Data {};
static_assert;
class  Decryptor_Decrypt_Params_Data {};
static_assert;
class  Decryptor_Decrypt_ResponseParams_Data {};
static_assert;
class  Decryptor_CancelDecrypt_Params_Data {};
static_assert;
class  Decryptor_InitializeAudioDecoder_Params_Data {};
static_assert;
class  Decryptor_InitializeAudioDecoder_ResponseParams_Data {};
static_assert;
class  Decryptor_InitializeVideoDecoder_Params_Data {};
static_assert;
class  Decryptor_InitializeVideoDecoder_ResponseParams_Data {};
static_assert;
class  Decryptor_DecryptAndDecodeAudio_Params_Data {};
static_assert;
class  Decryptor_DecryptAndDecodeAudio_ResponseParams_Data {};
static_assert;
class  Decryptor_DecryptAndDecodeVideo_Params_Data {};
static_assert;
class  Decryptor_DecryptAndDecodeVideo_ResponseParams_Data {};
static_assert;
class  Decryptor_ResetDecoder_Params_Data {};
static_assert;
class  Decryptor_DeinitializeDecoder_Params_Data {};
static_assert;

}  // namespace internal


class Decryptor_Initialize_ParamsDataView {};


class Decryptor_Decrypt_ParamsDataView {};


class Decryptor_Decrypt_ResponseParamsDataView {};


class Decryptor_CancelDecrypt_ParamsDataView {};


class Decryptor_InitializeAudioDecoder_ParamsDataView {};


class Decryptor_InitializeAudioDecoder_ResponseParamsDataView {};


class Decryptor_InitializeVideoDecoder_ParamsDataView {};


class Decryptor_InitializeVideoDecoder_ResponseParamsDataView {};


class Decryptor_DecryptAndDecodeAudio_ParamsDataView {};


class Decryptor_DecryptAndDecodeAudio_ResponseParamsDataView {};


class Decryptor_DecryptAndDecodeVideo_ParamsDataView {};


class Decryptor_DecryptAndDecodeVideo_ResponseParamsDataView {};


class Decryptor_ResetDecoder_ParamsDataView {};


class Decryptor_DeinitializeDecoder_ParamsDataView {};



inline void Decryptor_Decrypt_ParamsDataView::GetEncryptedDataView(
    ::media::mojom::DecoderBufferDataView* output) {}


inline void Decryptor_Decrypt_ResponseParamsDataView::GetBufferDataView(
    ::media::mojom::DecoderBufferDataView* output) {}




inline void Decryptor_InitializeAudioDecoder_ParamsDataView::GetConfigDataView(
    ::media::mojom::AudioDecoderConfigDataView* output) {}




inline void Decryptor_InitializeVideoDecoder_ParamsDataView::GetConfigDataView(
    ::media::mojom::VideoDecoderConfigDataView* output) {}




inline void Decryptor_DecryptAndDecodeAudio_ParamsDataView::GetEncryptedDataView(
    ::media::mojom::DecoderBufferDataView* output) {}


inline void Decryptor_DecryptAndDecodeAudio_ResponseParamsDataView::GetAudioBuffersDataView(
    mojo::ArrayDataView<::media::mojom::AudioBufferDataView>* output) {}


inline void Decryptor_DecryptAndDecodeVideo_ParamsDataView::GetEncryptedDataView(
    ::media::mojom::DecoderBufferDataView* output) {}


inline void Decryptor_DecryptAndDecodeVideo_ResponseParamsDataView::GetVideoFrameDataView(
    ::media::mojom::VideoFrameDataView* output) {}







}  // media::mojom

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

#endif  // MEDIA_MOJO_MOJOM_DECRYPTOR_MOJOM_PARAMS_DATA_H_