chromium/out/Default/gen/modules/audio_coding/audio_network_adaptor/debug_dump.pb.h

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: debug_dump.proto

#ifndef GOOGLE_PROTOBUF_INCLUDED_debug_5fdump_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_debug_5fdump_2eproto

#include <limits>
#include <string>

#include <google/protobuf/port_def.inc>
#if PROTOBUF_VERSION < 3021000
#error This file was generated by a newer version of protoc which is
#error incompatible with your Protocol Buffer headers. Please update
#error your headers.
#endif
#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
#error This file was generated by an older version of protoc which is
#error incompatible with your Protocol Buffer headers. Please
#error regenerate this file with a newer version of protoc.
#endif

#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/message_lite.h>
#include <google/protobuf/repeated_field.h>  // IWYU pragma: export
#include <google/protobuf/extension_set.h>  // IWYU pragma: export
#include <google/protobuf/generated_enum_util.h>
#include "config.pb.h"
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_debug_5fdump_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_debug_5fdump_2eproto {};
namespace webrtc {
namespace audio_network_adaptor {
namespace debug_dump {
class EncoderRuntimeConfig;
struct EncoderRuntimeConfigDefaultTypeInternal;
extern EncoderRuntimeConfigDefaultTypeInternal _EncoderRuntimeConfig_default_instance_;
class Event;
struct EventDefaultTypeInternal;
extern EventDefaultTypeInternal _Event_default_instance_;
class NetworkMetrics;
struct NetworkMetricsDefaultTypeInternal;
extern NetworkMetricsDefaultTypeInternal _NetworkMetrics_default_instance_;
}  // namespace debug_dump
}  // namespace audio_network_adaptor
}  // namespace webrtc
PROTOBUF_NAMESPACE_OPEN
template<> ::webrtc::audio_network_adaptor::debug_dump::EncoderRuntimeConfig* Arena::CreateMaybeMessage<::webrtc::audio_network_adaptor::debug_dump::EncoderRuntimeConfig>(Arena*);
template<> ::webrtc::audio_network_adaptor::debug_dump::Event* Arena::CreateMaybeMessage<::webrtc::audio_network_adaptor::debug_dump::Event>(Arena*);
template<> ::webrtc::audio_network_adaptor::debug_dump::NetworkMetrics* Arena::CreateMaybeMessage<::webrtc::audio_network_adaptor::debug_dump::NetworkMetrics>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace webrtc {
namespace audio_network_adaptor {
namespace debug_dump {

enum Event_Type : int {};
bool Event_Type_IsValid(int value);
constexpr Event_Type Event_Type_Type_MIN =;
constexpr Event_Type Event_Type_Type_MAX =;
constexpr int Event_Type_Type_ARRAYSIZE =;

const std::string& Event_Type_Name(Event_Type value);
template<typename T>
inline const std::string& Event_Type_Name(T enum_t_value) {}
bool Event_Type_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Event_Type* value);
// ===================================================================

class NetworkMetrics final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:webrtc.audio_network_adaptor.debug_dump.NetworkMetrics) */ {};
// -------------------------------------------------------------------

class EncoderRuntimeConfig final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:webrtc.audio_network_adaptor.debug_dump.EncoderRuntimeConfig) */ {};
// -------------------------------------------------------------------

class Event final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:webrtc.audio_network_adaptor.debug_dump.Event) */ {};
// ===================================================================


// ===================================================================

#ifdef __GNUC__
  #pragma GCC diagnostic push
  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif  // __GNUC__
// NetworkMetrics

// optional int32 uplink_bandwidth_bps = 1;
inline bool NetworkMetrics::_internal_has_uplink_bandwidth_bps() const {}
inline bool NetworkMetrics::has_uplink_bandwidth_bps() const {}
inline void NetworkMetrics::clear_uplink_bandwidth_bps() {}
inline int32_t NetworkMetrics::_internal_uplink_bandwidth_bps() const {}
inline int32_t NetworkMetrics::uplink_bandwidth_bps() const {}
inline void NetworkMetrics::_internal_set_uplink_bandwidth_bps(int32_t value) {}
inline void NetworkMetrics::set_uplink_bandwidth_bps(int32_t value) {}

// optional float uplink_packet_loss_fraction = 2;
inline bool NetworkMetrics::_internal_has_uplink_packet_loss_fraction() const {}
inline bool NetworkMetrics::has_uplink_packet_loss_fraction() const {}
inline void NetworkMetrics::clear_uplink_packet_loss_fraction() {}
inline float NetworkMetrics::_internal_uplink_packet_loss_fraction() const {}
inline float NetworkMetrics::uplink_packet_loss_fraction() const {}
inline void NetworkMetrics::_internal_set_uplink_packet_loss_fraction(float value) {}
inline void NetworkMetrics::set_uplink_packet_loss_fraction(float value) {}

// optional int32 target_audio_bitrate_bps = 3;
inline bool NetworkMetrics::_internal_has_target_audio_bitrate_bps() const {}
inline bool NetworkMetrics::has_target_audio_bitrate_bps() const {}
inline void NetworkMetrics::clear_target_audio_bitrate_bps() {}
inline int32_t NetworkMetrics::_internal_target_audio_bitrate_bps() const {}
inline int32_t NetworkMetrics::target_audio_bitrate_bps() const {}
inline void NetworkMetrics::_internal_set_target_audio_bitrate_bps(int32_t value) {}
inline void NetworkMetrics::set_target_audio_bitrate_bps(int32_t value) {}

// optional int32 rtt_ms = 4;
inline bool NetworkMetrics::_internal_has_rtt_ms() const {}
inline bool NetworkMetrics::has_rtt_ms() const {}
inline void NetworkMetrics::clear_rtt_ms() {}
inline int32_t NetworkMetrics::_internal_rtt_ms() const {}
inline int32_t NetworkMetrics::rtt_ms() const {}
inline void NetworkMetrics::_internal_set_rtt_ms(int32_t value) {}
inline void NetworkMetrics::set_rtt_ms(int32_t value) {}

// optional int32 uplink_recoverable_packet_loss_fraction = 5;
inline bool NetworkMetrics::_internal_has_uplink_recoverable_packet_loss_fraction() const {}
inline bool NetworkMetrics::has_uplink_recoverable_packet_loss_fraction() const {}
inline void NetworkMetrics::clear_uplink_recoverable_packet_loss_fraction() {}
inline int32_t NetworkMetrics::_internal_uplink_recoverable_packet_loss_fraction() const {}
inline int32_t NetworkMetrics::uplink_recoverable_packet_loss_fraction() const {}
inline void NetworkMetrics::_internal_set_uplink_recoverable_packet_loss_fraction(int32_t value) {}
inline void NetworkMetrics::set_uplink_recoverable_packet_loss_fraction(int32_t value) {}

// -------------------------------------------------------------------

// EncoderRuntimeConfig

// optional int32 bitrate_bps = 1;
inline bool EncoderRuntimeConfig::_internal_has_bitrate_bps() const {}
inline bool EncoderRuntimeConfig::has_bitrate_bps() const {}
inline void EncoderRuntimeConfig::clear_bitrate_bps() {}
inline int32_t EncoderRuntimeConfig::_internal_bitrate_bps() const {}
inline int32_t EncoderRuntimeConfig::bitrate_bps() const {}
inline void EncoderRuntimeConfig::_internal_set_bitrate_bps(int32_t value) {}
inline void EncoderRuntimeConfig::set_bitrate_bps(int32_t value) {}

// optional int32 frame_length_ms = 2;
inline bool EncoderRuntimeConfig::_internal_has_frame_length_ms() const {}
inline bool EncoderRuntimeConfig::has_frame_length_ms() const {}
inline void EncoderRuntimeConfig::clear_frame_length_ms() {}
inline int32_t EncoderRuntimeConfig::_internal_frame_length_ms() const {}
inline int32_t EncoderRuntimeConfig::frame_length_ms() const {}
inline void EncoderRuntimeConfig::_internal_set_frame_length_ms(int32_t value) {}
inline void EncoderRuntimeConfig::set_frame_length_ms(int32_t value) {}

// optional float uplink_packet_loss_fraction = 3;
inline bool EncoderRuntimeConfig::_internal_has_uplink_packet_loss_fraction() const {}
inline bool EncoderRuntimeConfig::has_uplink_packet_loss_fraction() const {}
inline void EncoderRuntimeConfig::clear_uplink_packet_loss_fraction() {}
inline float EncoderRuntimeConfig::_internal_uplink_packet_loss_fraction() const {}
inline float EncoderRuntimeConfig::uplink_packet_loss_fraction() const {}
inline void EncoderRuntimeConfig::_internal_set_uplink_packet_loss_fraction(float value) {}
inline void EncoderRuntimeConfig::set_uplink_packet_loss_fraction(float value) {}

// optional bool enable_fec = 4;
inline bool EncoderRuntimeConfig::_internal_has_enable_fec() const {}
inline bool EncoderRuntimeConfig::has_enable_fec() const {}
inline void EncoderRuntimeConfig::clear_enable_fec() {}
inline bool EncoderRuntimeConfig::_internal_enable_fec() const {}
inline bool EncoderRuntimeConfig::enable_fec() const {}
inline void EncoderRuntimeConfig::_internal_set_enable_fec(bool value) {}
inline void EncoderRuntimeConfig::set_enable_fec(bool value) {}

// optional bool enable_dtx = 5;
inline bool EncoderRuntimeConfig::_internal_has_enable_dtx() const {}
inline bool EncoderRuntimeConfig::has_enable_dtx() const {}
inline void EncoderRuntimeConfig::clear_enable_dtx() {}
inline bool EncoderRuntimeConfig::_internal_enable_dtx() const {}
inline bool EncoderRuntimeConfig::enable_dtx() const {}
inline void EncoderRuntimeConfig::_internal_set_enable_dtx(bool value) {}
inline void EncoderRuntimeConfig::set_enable_dtx(bool value) {}

// optional uint32 num_channels = 6;
inline bool EncoderRuntimeConfig::_internal_has_num_channels() const {}
inline bool EncoderRuntimeConfig::has_num_channels() const {}
inline void EncoderRuntimeConfig::clear_num_channels() {}
inline uint32_t EncoderRuntimeConfig::_internal_num_channels() const {}
inline uint32_t EncoderRuntimeConfig::num_channels() const {}
inline void EncoderRuntimeConfig::_internal_set_num_channels(uint32_t value) {}
inline void EncoderRuntimeConfig::set_num_channels(uint32_t value) {}

// -------------------------------------------------------------------

// Event

// required .webrtc.audio_network_adaptor.debug_dump.Event.Type type = 1;
inline bool Event::_internal_has_type() const {}
inline bool Event::has_type() const {}
inline void Event::clear_type() {}
inline ::webrtc::audio_network_adaptor::debug_dump::Event_Type Event::_internal_type() const {}
inline ::webrtc::audio_network_adaptor::debug_dump::Event_Type Event::type() const {}
inline void Event::_internal_set_type(::webrtc::audio_network_adaptor::debug_dump::Event_Type value) {}
inline void Event::set_type(::webrtc::audio_network_adaptor::debug_dump::Event_Type value) {}

// required uint32 timestamp = 2;
inline bool Event::_internal_has_timestamp() const {}
inline bool Event::has_timestamp() const {}
inline void Event::clear_timestamp() {}
inline uint32_t Event::_internal_timestamp() const {}
inline uint32_t Event::timestamp() const {}
inline void Event::_internal_set_timestamp(uint32_t value) {}
inline void Event::set_timestamp(uint32_t value) {}

// optional .webrtc.audio_network_adaptor.debug_dump.NetworkMetrics network_metrics = 3;
inline bool Event::_internal_has_network_metrics() const {}
inline bool Event::has_network_metrics() const {}
inline void Event::clear_network_metrics() {}
inline const ::webrtc::audio_network_adaptor::debug_dump::NetworkMetrics& Event::_internal_network_metrics() const {}
inline const ::webrtc::audio_network_adaptor::debug_dump::NetworkMetrics& Event::network_metrics() const {}
inline void Event::unsafe_arena_set_allocated_network_metrics(
    ::webrtc::audio_network_adaptor::debug_dump::NetworkMetrics* network_metrics) {}
inline ::webrtc::audio_network_adaptor::debug_dump::NetworkMetrics* Event::release_network_metrics() {}
inline ::webrtc::audio_network_adaptor::debug_dump::NetworkMetrics* Event::unsafe_arena_release_network_metrics() {}
inline ::webrtc::audio_network_adaptor::debug_dump::NetworkMetrics* Event::_internal_mutable_network_metrics() {}
inline ::webrtc::audio_network_adaptor::debug_dump::NetworkMetrics* Event::mutable_network_metrics() {}
inline void Event::set_allocated_network_metrics(::webrtc::audio_network_adaptor::debug_dump::NetworkMetrics* network_metrics) {}

// optional .webrtc.audio_network_adaptor.debug_dump.EncoderRuntimeConfig encoder_runtime_config = 4;
inline bool Event::_internal_has_encoder_runtime_config() const {}
inline bool Event::has_encoder_runtime_config() const {}
inline void Event::clear_encoder_runtime_config() {}
inline const ::webrtc::audio_network_adaptor::debug_dump::EncoderRuntimeConfig& Event::_internal_encoder_runtime_config() const {}
inline const ::webrtc::audio_network_adaptor::debug_dump::EncoderRuntimeConfig& Event::encoder_runtime_config() const {}
inline void Event::unsafe_arena_set_allocated_encoder_runtime_config(
    ::webrtc::audio_network_adaptor::debug_dump::EncoderRuntimeConfig* encoder_runtime_config) {}
inline ::webrtc::audio_network_adaptor::debug_dump::EncoderRuntimeConfig* Event::release_encoder_runtime_config() {}
inline ::webrtc::audio_network_adaptor::debug_dump::EncoderRuntimeConfig* Event::unsafe_arena_release_encoder_runtime_config() {}
inline ::webrtc::audio_network_adaptor::debug_dump::EncoderRuntimeConfig* Event::_internal_mutable_encoder_runtime_config() {}
inline ::webrtc::audio_network_adaptor::debug_dump::EncoderRuntimeConfig* Event::mutable_encoder_runtime_config() {}
inline void Event::set_allocated_encoder_runtime_config(::webrtc::audio_network_adaptor::debug_dump::EncoderRuntimeConfig* encoder_runtime_config) {}

// optional .webrtc.audio_network_adaptor.config.ControllerManager controller_manager_config = 5;
inline bool Event::_internal_has_controller_manager_config() const {}
inline bool Event::has_controller_manager_config() const {}
inline const ::webrtc::audio_network_adaptor::config::ControllerManager& Event::_internal_controller_manager_config() const {}
inline const ::webrtc::audio_network_adaptor::config::ControllerManager& Event::controller_manager_config() const {}
inline void Event::unsafe_arena_set_allocated_controller_manager_config(
    ::webrtc::audio_network_adaptor::config::ControllerManager* controller_manager_config) {}
inline ::webrtc::audio_network_adaptor::config::ControllerManager* Event::release_controller_manager_config() {}
inline ::webrtc::audio_network_adaptor::config::ControllerManager* Event::unsafe_arena_release_controller_manager_config() {}
inline ::webrtc::audio_network_adaptor::config::ControllerManager* Event::_internal_mutable_controller_manager_config() {}
inline ::webrtc::audio_network_adaptor::config::ControllerManager* Event::mutable_controller_manager_config() {}
inline void Event::set_allocated_controller_manager_config(::webrtc::audio_network_adaptor::config::ControllerManager* controller_manager_config) {}

#ifdef __GNUC__
  #pragma GCC diagnostic pop
#endif  // __GNUC__
// -------------------------------------------------------------------

// -------------------------------------------------------------------


// @@protoc_insertion_point(namespace_scope)

}  // namespace debug_dump
}  // namespace audio_network_adaptor
}  // namespace webrtc

PROTOBUF_NAMESPACE_OPEN

template <> struct is_proto_enum< ::webrtc::audio_network_adaptor::debug_dump::Event_Type> : ::std::true_type {};

PROTOBUF_NAMESPACE_CLOSE

// @@protoc_insertion_point(global_scope)

#include <google/protobuf/port_undef.inc>
#endif  // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_debug_5fdump_2eproto