#ifndef SERVICES_MEDIA_SESSION_PUBLIC_MOJOM_AUDIO_FOCUS_MOJOM_PARAMS_DATA_H_
#define SERVICES_MEDIA_SESSION_PUBLIC_MOJOM_AUDIO_FOCUS_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_session::mojom {
namespace internal {
class AudioFocusObserver_OnFocusGained_Params_Data { … };
static_assert …;
class AudioFocusObserver_OnFocusLost_Params_Data { … };
static_assert …;
class AudioFocusObserver_OnRequestIdReleased_Params_Data { … };
static_assert …;
class AudioFocusRequestClient_RequestAudioFocus_Params_Data { … };
static_assert …;
class AudioFocusRequestClient_RequestAudioFocus_ResponseParams_Data { … };
static_assert …;
class AudioFocusRequestClient_AbandonAudioFocus_Params_Data { … };
static_assert …;
class AudioFocusRequestClient_MediaSessionInfoChanged_Params_Data { … };
static_assert …;
class AudioFocusManager_RequestAudioFocus_Params_Data { … };
static_assert …;
class AudioFocusManager_RequestAudioFocus_ResponseParams_Data { … };
static_assert …;
class AudioFocusManager_RequestGroupedAudioFocus_Params_Data { … };
static_assert …;
class AudioFocusManager_RequestGroupedAudioFocus_ResponseParams_Data { … };
static_assert …;
class AudioFocusManager_GetFocusRequests_Params_Data { … };
static_assert …;
class AudioFocusManager_GetFocusRequests_ResponseParams_Data { … };
static_assert …;
class AudioFocusManager_AddObserver_Params_Data { … };
static_assert …;
class AudioFocusManager_SetSource_Params_Data { … };
static_assert …;
class AudioFocusManager_SetEnforcementMode_Params_Data { … };
static_assert …;
class AudioFocusManager_AddSourceObserver_Params_Data { … };
static_assert …;
class AudioFocusManager_GetSourceFocusRequests_Params_Data { … };
static_assert …;
class AudioFocusManager_GetSourceFocusRequests_ResponseParams_Data { … };
static_assert …;
class AudioFocusManager_RequestIdReleased_Params_Data { … };
static_assert …;
class AudioFocusManagerDebug_GetDebugInfoForRequest_Params_Data { … };
static_assert …;
class AudioFocusManagerDebug_GetDebugInfoForRequest_ResponseParams_Data { … };
static_assert …;
}
class AudioFocusObserver_OnFocusGained_ParamsDataView { … };
class AudioFocusObserver_OnFocusLost_ParamsDataView { … };
class AudioFocusObserver_OnRequestIdReleased_ParamsDataView { … };
class AudioFocusRequestClient_RequestAudioFocus_ParamsDataView { … };
class AudioFocusRequestClient_RequestAudioFocus_ResponseParamsDataView { … };
class AudioFocusRequestClient_AbandonAudioFocus_ParamsDataView { … };
class AudioFocusRequestClient_MediaSessionInfoChanged_ParamsDataView { … };
class AudioFocusManager_RequestAudioFocus_ParamsDataView { … };
class AudioFocusManager_RequestAudioFocus_ResponseParamsDataView { … };
class AudioFocusManager_RequestGroupedAudioFocus_ParamsDataView { … };
class AudioFocusManager_RequestGroupedAudioFocus_ResponseParamsDataView { … };
class AudioFocusManager_GetFocusRequests_ParamsDataView { … };
class AudioFocusManager_GetFocusRequests_ResponseParamsDataView { … };
class AudioFocusManager_AddObserver_ParamsDataView { … };
class AudioFocusManager_SetSource_ParamsDataView { … };
class AudioFocusManager_SetEnforcementMode_ParamsDataView { … };
class AudioFocusManager_AddSourceObserver_ParamsDataView { … };
class AudioFocusManager_GetSourceFocusRequests_ParamsDataView { … };
class AudioFocusManager_GetSourceFocusRequests_ResponseParamsDataView { … };
class AudioFocusManager_RequestIdReleased_ParamsDataView { … };
class AudioFocusManagerDebug_GetDebugInfoForRequest_ParamsDataView { … };
class AudioFocusManagerDebug_GetDebugInfoForRequest_ResponseParamsDataView { … };
inline void AudioFocusObserver_OnFocusGained_ParamsDataView::GetStateDataView(
AudioFocusRequestStateDataView* output) { … }
inline void AudioFocusObserver_OnFocusLost_ParamsDataView::GetStateDataView(
AudioFocusRequestStateDataView* output) { … }
inline void AudioFocusObserver_OnRequestIdReleased_ParamsDataView::GetRequestIdDataView(
::mojo_base::mojom::UnguessableTokenDataView* output) { … }
inline void AudioFocusRequestClient_RequestAudioFocus_ParamsDataView::GetSessionInfoDataView(
::media_session::mojom::MediaSessionInfoDataView* output) { … }
inline void AudioFocusRequestClient_MediaSessionInfoChanged_ParamsDataView::GetSessionInfoDataView(
::media_session::mojom::MediaSessionInfoDataView* output) { … }
inline void AudioFocusManager_RequestAudioFocus_ParamsDataView::GetSessionInfoDataView(
::media_session::mojom::MediaSessionInfoDataView* output) { … }
inline void AudioFocusManager_RequestAudioFocus_ResponseParamsDataView::GetRequestIdDataView(
::mojo_base::mojom::UnguessableTokenDataView* output) { … }
inline void AudioFocusManager_RequestGroupedAudioFocus_ParamsDataView::GetRequestIdDataView(
::mojo_base::mojom::UnguessableTokenDataView* output) { … }
inline void AudioFocusManager_RequestGroupedAudioFocus_ParamsDataView::GetSessionInfoDataView(
::media_session::mojom::MediaSessionInfoDataView* output) { … }
inline void AudioFocusManager_RequestGroupedAudioFocus_ParamsDataView::GetGroupIdDataView(
::mojo_base::mojom::UnguessableTokenDataView* output) { … }
inline void AudioFocusManager_GetFocusRequests_ResponseParamsDataView::GetRequestsDataView(
mojo::ArrayDataView<AudioFocusRequestStateDataView>* output) { … }
inline void AudioFocusManager_SetSource_ParamsDataView::GetIdentityDataView(
::mojo_base::mojom::UnguessableTokenDataView* output) { … }
inline void AudioFocusManager_SetSource_ParamsDataView::GetNameDataView(
mojo::StringDataView* output) { … }
inline void AudioFocusManager_AddSourceObserver_ParamsDataView::GetSourceIdDataView(
::mojo_base::mojom::UnguessableTokenDataView* output) { … }
inline void AudioFocusManager_GetSourceFocusRequests_ParamsDataView::GetSourceIdDataView(
::mojo_base::mojom::UnguessableTokenDataView* output) { … }
inline void AudioFocusManager_GetSourceFocusRequests_ResponseParamsDataView::GetRequestsDataView(
mojo::ArrayDataView<AudioFocusRequestStateDataView>* output) { … }
inline void AudioFocusManager_RequestIdReleased_ParamsDataView::GetRequestIdDataView(
::mojo_base::mojom::UnguessableTokenDataView* output) { … }
inline void AudioFocusManagerDebug_GetDebugInfoForRequest_ParamsDataView::GetRequestIdDataView(
::mojo_base::mojom::UnguessableTokenDataView* output) { … }
inline void AudioFocusManagerDebug_GetDebugInfoForRequest_ResponseParamsDataView::GetDebugInfoDataView(
::media_session::mojom::MediaSessionDebugInfoDataView* output) { … }
}
#if defined(__clang__)
#pragma clang diagnostic pop
#endif
#endif