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

// media/mojo/mojom/audio_stream_factory.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_AUDIO_STREAM_FACTORY_MOJOM_PARAMS_DATA_H_
#define MEDIA_MOJO_MOJOM_AUDIO_STREAM_FACTORY_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  AudioStreamFactory_CreateInputStream_Params_Data {};
static_assert;
class  AudioStreamFactory_CreateInputStream_ResponseParams_Data {};
static_assert;
class  AudioStreamFactory_AssociateInputAndOutputForAec_Params_Data {};
static_assert;
class  AudioStreamFactory_CreateOutputStream_Params_Data {};
static_assert;
class  AudioStreamFactory_CreateOutputStream_ResponseParams_Data {};
static_assert;
class  AudioStreamFactory_CreateSwitchableOutputStream_Params_Data {};
static_assert;
class  AudioStreamFactory_CreateSwitchableOutputStream_ResponseParams_Data {};
static_assert;
class  AudioStreamFactory_BindMuter_Params_Data {};
static_assert;
class  AudioStreamFactory_CreateLoopbackStream_Params_Data {};
static_assert;
class  AudioStreamFactory_CreateLoopbackStream_ResponseParams_Data {};
static_assert;

}  // namespace internal


class AudioStreamFactory_CreateInputStream_ParamsDataView {};


class AudioStreamFactory_CreateInputStream_ResponseParamsDataView {};


class AudioStreamFactory_AssociateInputAndOutputForAec_ParamsDataView {};


class AudioStreamFactory_CreateOutputStream_ParamsDataView {};


class AudioStreamFactory_CreateOutputStream_ResponseParamsDataView {};


class AudioStreamFactory_CreateSwitchableOutputStream_ParamsDataView {};


class AudioStreamFactory_CreateSwitchableOutputStream_ResponseParamsDataView {};


class AudioStreamFactory_BindMuter_ParamsDataView {};


class AudioStreamFactory_CreateLoopbackStream_ParamsDataView {};


class AudioStreamFactory_CreateLoopbackStream_ResponseParamsDataView {};

inline void AudioStreamFactory_CreateInputStream_ParamsDataView::GetDeviceIdDataView(
    mojo::StringDataView* output) {}
inline void AudioStreamFactory_CreateInputStream_ParamsDataView::GetParamsDataView(
    ::media::mojom::AudioParametersDataView* output) {}
inline void AudioStreamFactory_CreateInputStream_ParamsDataView::GetKeyPressCountBufferDataView(
    ::mojo_base::mojom::ReadOnlySharedMemoryRegionDataView* output) {}
inline void AudioStreamFactory_CreateInputStream_ParamsDataView::GetProcessingConfigDataView(
    ::media::mojom::AudioProcessingConfigDataView* output) {}


inline void AudioStreamFactory_CreateInputStream_ResponseParamsDataView::GetDataPipeDataView(
    ::media::mojom::ReadOnlyAudioDataPipeDataView* output) {}
inline void AudioStreamFactory_CreateInputStream_ResponseParamsDataView::GetStreamIdDataView(
    ::mojo_base::mojom::UnguessableTokenDataView* output) {}


inline void AudioStreamFactory_AssociateInputAndOutputForAec_ParamsDataView::GetInputStreamIdDataView(
    ::mojo_base::mojom::UnguessableTokenDataView* output) {}
inline void AudioStreamFactory_AssociateInputAndOutputForAec_ParamsDataView::GetOutputDeviceIdDataView(
    mojo::StringDataView* output) {}


inline void AudioStreamFactory_CreateOutputStream_ParamsDataView::GetDeviceIdDataView(
    mojo::StringDataView* output) {}
inline void AudioStreamFactory_CreateOutputStream_ParamsDataView::GetParamsDataView(
    ::media::mojom::AudioParametersDataView* output) {}
inline void AudioStreamFactory_CreateOutputStream_ParamsDataView::GetGroupIdDataView(
    ::mojo_base::mojom::UnguessableTokenDataView* output) {}


inline void AudioStreamFactory_CreateOutputStream_ResponseParamsDataView::GetDataPipeDataView(
    ::media::mojom::ReadWriteAudioDataPipeDataView* output) {}


inline void AudioStreamFactory_CreateSwitchableOutputStream_ParamsDataView::GetDeviceIdDataView(
    mojo::StringDataView* output) {}
inline void AudioStreamFactory_CreateSwitchableOutputStream_ParamsDataView::GetParamsDataView(
    ::media::mojom::AudioParametersDataView* output) {}
inline void AudioStreamFactory_CreateSwitchableOutputStream_ParamsDataView::GetGroupIdDataView(
    ::mojo_base::mojom::UnguessableTokenDataView* output) {}


inline void AudioStreamFactory_CreateSwitchableOutputStream_ResponseParamsDataView::GetDataPipeDataView(
    ::media::mojom::ReadWriteAudioDataPipeDataView* output) {}


inline void AudioStreamFactory_BindMuter_ParamsDataView::GetGroupIdDataView(
    ::mojo_base::mojom::UnguessableTokenDataView* output) {}


inline void AudioStreamFactory_CreateLoopbackStream_ParamsDataView::GetParamsDataView(
    ::media::mojom::AudioParametersDataView* output) {}
inline void AudioStreamFactory_CreateLoopbackStream_ParamsDataView::GetGroupIdDataView(
    ::mojo_base::mojom::UnguessableTokenDataView* output) {}


inline void AudioStreamFactory_CreateLoopbackStream_ResponseParamsDataView::GetDataPipeDataView(
    ::media::mojom::ReadOnlyAudioDataPipeDataView* output) {}



}  // media::mojom

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

#endif  // MEDIA_MOJO_MOJOM_AUDIO_STREAM_FACTORY_MOJOM_PARAMS_DATA_H_