Files
lms/remote/messages/media.pb.cc
T

3495 lines
119 KiB
C++

// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: media.proto
#define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION
#include "media.pb.h"
#include <algorithm>
#include <google/protobuf/stubs/common.h>
#include <google/protobuf/stubs/once.h>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/wire_format_lite_inl.h>
#include <google/protobuf/descriptor.h>
#include <google/protobuf/generated_message_reflection.h>
#include <google/protobuf/reflection_ops.h>
#include <google/protobuf/wire_format.h>
// @@protoc_insertion_point(includes)
namespace Remote {
namespace {
const ::google::protobuf::Descriptor* MediaRequest_descriptor_ = NULL;
const ::google::protobuf::internal::GeneratedMessageReflection*
MediaRequest_reflection_ = NULL;
const ::google::protobuf::Descriptor* MediaRequest_Prepare_descriptor_ = NULL;
const ::google::protobuf::internal::GeneratedMessageReflection*
MediaRequest_Prepare_reflection_ = NULL;
const ::google::protobuf::Descriptor* MediaRequest_Prepare_Audio_descriptor_ = NULL;
const ::google::protobuf::internal::GeneratedMessageReflection*
MediaRequest_Prepare_Audio_reflection_ = NULL;
const ::google::protobuf::Descriptor* MediaRequest_Prepare_Video_descriptor_ = NULL;
const ::google::protobuf::internal::GeneratedMessageReflection*
MediaRequest_Prepare_Video_reflection_ = NULL;
const ::google::protobuf::EnumDescriptor* MediaRequest_Prepare_AudioCodecType_descriptor_ = NULL;
const ::google::protobuf::EnumDescriptor* MediaRequest_Prepare_AudioBitrate_descriptor_ = NULL;
const ::google::protobuf::EnumDescriptor* MediaRequest_Prepare_VideoCodecType_descriptor_ = NULL;
const ::google::protobuf::EnumDescriptor* MediaRequest_Prepare_VideoBitrate_descriptor_ = NULL;
const ::google::protobuf::EnumDescriptor* MediaRequest_Prepare_Type_descriptor_ = NULL;
const ::google::protobuf::Descriptor* MediaRequest_GetPart_descriptor_ = NULL;
const ::google::protobuf::internal::GeneratedMessageReflection*
MediaRequest_GetPart_reflection_ = NULL;
const ::google::protobuf::Descriptor* MediaRequest_Terminate_descriptor_ = NULL;
const ::google::protobuf::internal::GeneratedMessageReflection*
MediaRequest_Terminate_reflection_ = NULL;
const ::google::protobuf::EnumDescriptor* MediaRequest_Type_descriptor_ = NULL;
const ::google::protobuf::Descriptor* MediaResponse_descriptor_ = NULL;
const ::google::protobuf::internal::GeneratedMessageReflection*
MediaResponse_reflection_ = NULL;
const ::google::protobuf::Descriptor* MediaResponse_PrepareResult_descriptor_ = NULL;
const ::google::protobuf::internal::GeneratedMessageReflection*
MediaResponse_PrepareResult_reflection_ = NULL;
const ::google::protobuf::Descriptor* MediaResponse_PartResult_descriptor_ = NULL;
const ::google::protobuf::internal::GeneratedMessageReflection*
MediaResponse_PartResult_reflection_ = NULL;
const ::google::protobuf::Descriptor* MediaResponse_TerminateResult_descriptor_ = NULL;
const ::google::protobuf::internal::GeneratedMessageReflection*
MediaResponse_TerminateResult_reflection_ = NULL;
const ::google::protobuf::EnumDescriptor* MediaResponse_Type_descriptor_ = NULL;
} // namespace
void protobuf_AssignDesc_media_2eproto() {
protobuf_AddDesc_media_2eproto();
const ::google::protobuf::FileDescriptor* file =
::google::protobuf::DescriptorPool::generated_pool()->FindFileByName(
"media.proto");
GOOGLE_CHECK(file != NULL);
MediaRequest_descriptor_ = file->message_type(0);
static const int MediaRequest_offsets_[4] = {
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest, type_),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest, prepare_),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest, get_part_),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest, terminate_),
};
MediaRequest_reflection_ =
new ::google::protobuf::internal::GeneratedMessageReflection(
MediaRequest_descriptor_,
MediaRequest::default_instance_,
MediaRequest_offsets_,
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest, _has_bits_[0]),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest, _unknown_fields_),
-1,
::google::protobuf::DescriptorPool::generated_pool(),
::google::protobuf::MessageFactory::generated_factory(),
sizeof(MediaRequest));
MediaRequest_Prepare_descriptor_ = MediaRequest_descriptor_->nested_type(0);
static const int MediaRequest_Prepare_offsets_[3] = {
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_Prepare, type_),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_Prepare, audio_),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_Prepare, video_),
};
MediaRequest_Prepare_reflection_ =
new ::google::protobuf::internal::GeneratedMessageReflection(
MediaRequest_Prepare_descriptor_,
MediaRequest_Prepare::default_instance_,
MediaRequest_Prepare_offsets_,
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_Prepare, _has_bits_[0]),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_Prepare, _unknown_fields_),
-1,
::google::protobuf::DescriptorPool::generated_pool(),
::google::protobuf::MessageFactory::generated_factory(),
sizeof(MediaRequest_Prepare));
MediaRequest_Prepare_Audio_descriptor_ = MediaRequest_Prepare_descriptor_->nested_type(0);
static const int MediaRequest_Prepare_Audio_offsets_[5] = {
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_Prepare_Audio, track_id_),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_Prepare_Audio, codec_type_),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_Prepare_Audio, bitrate_),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_Prepare_Audio, stream_idx_),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_Prepare_Audio, offset_secs_),
};
MediaRequest_Prepare_Audio_reflection_ =
new ::google::protobuf::internal::GeneratedMessageReflection(
MediaRequest_Prepare_Audio_descriptor_,
MediaRequest_Prepare_Audio::default_instance_,
MediaRequest_Prepare_Audio_offsets_,
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_Prepare_Audio, _has_bits_[0]),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_Prepare_Audio, _unknown_fields_),
-1,
::google::protobuf::DescriptorPool::generated_pool(),
::google::protobuf::MessageFactory::generated_factory(),
sizeof(MediaRequest_Prepare_Audio));
MediaRequest_Prepare_Video_descriptor_ = MediaRequest_Prepare_descriptor_->nested_type(1);
static const int MediaRequest_Prepare_Video_offsets_[8] = {
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_Prepare_Video, video_id_),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_Prepare_Video, codec_type_),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_Prepare_Video, audio_bitrate_),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_Prepare_Video, video_bitrate_),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_Prepare_Video, offset_secs_),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_Prepare_Video, audio_stream_idx_),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_Prepare_Video, video_stream_idx_),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_Prepare_Video, subtitle_stream_idx_),
};
MediaRequest_Prepare_Video_reflection_ =
new ::google::protobuf::internal::GeneratedMessageReflection(
MediaRequest_Prepare_Video_descriptor_,
MediaRequest_Prepare_Video::default_instance_,
MediaRequest_Prepare_Video_offsets_,
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_Prepare_Video, _has_bits_[0]),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_Prepare_Video, _unknown_fields_),
-1,
::google::protobuf::DescriptorPool::generated_pool(),
::google::protobuf::MessageFactory::generated_factory(),
sizeof(MediaRequest_Prepare_Video));
MediaRequest_Prepare_AudioCodecType_descriptor_ = MediaRequest_Prepare_descriptor_->enum_type(0);
MediaRequest_Prepare_AudioBitrate_descriptor_ = MediaRequest_Prepare_descriptor_->enum_type(1);
MediaRequest_Prepare_VideoCodecType_descriptor_ = MediaRequest_Prepare_descriptor_->enum_type(2);
MediaRequest_Prepare_VideoBitrate_descriptor_ = MediaRequest_Prepare_descriptor_->enum_type(3);
MediaRequest_Prepare_Type_descriptor_ = MediaRequest_Prepare_descriptor_->enum_type(4);
MediaRequest_GetPart_descriptor_ = MediaRequest_descriptor_->nested_type(1);
static const int MediaRequest_GetPart_offsets_[2] = {
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_GetPart, handle_),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_GetPart, requested_data_size_),
};
MediaRequest_GetPart_reflection_ =
new ::google::protobuf::internal::GeneratedMessageReflection(
MediaRequest_GetPart_descriptor_,
MediaRequest_GetPart::default_instance_,
MediaRequest_GetPart_offsets_,
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_GetPart, _has_bits_[0]),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_GetPart, _unknown_fields_),
-1,
::google::protobuf::DescriptorPool::generated_pool(),
::google::protobuf::MessageFactory::generated_factory(),
sizeof(MediaRequest_GetPart));
MediaRequest_Terminate_descriptor_ = MediaRequest_descriptor_->nested_type(2);
static const int MediaRequest_Terminate_offsets_[1] = {
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_Terminate, handle_),
};
MediaRequest_Terminate_reflection_ =
new ::google::protobuf::internal::GeneratedMessageReflection(
MediaRequest_Terminate_descriptor_,
MediaRequest_Terminate::default_instance_,
MediaRequest_Terminate_offsets_,
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_Terminate, _has_bits_[0]),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaRequest_Terminate, _unknown_fields_),
-1,
::google::protobuf::DescriptorPool::generated_pool(),
::google::protobuf::MessageFactory::generated_factory(),
sizeof(MediaRequest_Terminate));
MediaRequest_Type_descriptor_ = MediaRequest_descriptor_->enum_type(0);
MediaResponse_descriptor_ = file->message_type(1);
static const int MediaResponse_offsets_[4] = {
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaResponse, type_),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaResponse, prepare_result_),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaResponse, part_result_),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaResponse, terminate_result_),
};
MediaResponse_reflection_ =
new ::google::protobuf::internal::GeneratedMessageReflection(
MediaResponse_descriptor_,
MediaResponse::default_instance_,
MediaResponse_offsets_,
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaResponse, _has_bits_[0]),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaResponse, _unknown_fields_),
-1,
::google::protobuf::DescriptorPool::generated_pool(),
::google::protobuf::MessageFactory::generated_factory(),
sizeof(MediaResponse));
MediaResponse_PrepareResult_descriptor_ = MediaResponse_descriptor_->nested_type(0);
static const int MediaResponse_PrepareResult_offsets_[1] = {
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaResponse_PrepareResult, handle_),
};
MediaResponse_PrepareResult_reflection_ =
new ::google::protobuf::internal::GeneratedMessageReflection(
MediaResponse_PrepareResult_descriptor_,
MediaResponse_PrepareResult::default_instance_,
MediaResponse_PrepareResult_offsets_,
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaResponse_PrepareResult, _has_bits_[0]),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaResponse_PrepareResult, _unknown_fields_),
-1,
::google::protobuf::DescriptorPool::generated_pool(),
::google::protobuf::MessageFactory::generated_factory(),
sizeof(MediaResponse_PrepareResult));
MediaResponse_PartResult_descriptor_ = MediaResponse_descriptor_->nested_type(1);
static const int MediaResponse_PartResult_offsets_[1] = {
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaResponse_PartResult, data_),
};
MediaResponse_PartResult_reflection_ =
new ::google::protobuf::internal::GeneratedMessageReflection(
MediaResponse_PartResult_descriptor_,
MediaResponse_PartResult::default_instance_,
MediaResponse_PartResult_offsets_,
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaResponse_PartResult, _has_bits_[0]),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaResponse_PartResult, _unknown_fields_),
-1,
::google::protobuf::DescriptorPool::generated_pool(),
::google::protobuf::MessageFactory::generated_factory(),
sizeof(MediaResponse_PartResult));
MediaResponse_TerminateResult_descriptor_ = MediaResponse_descriptor_->nested_type(2);
static const int MediaResponse_TerminateResult_offsets_[1] = {
};
MediaResponse_TerminateResult_reflection_ =
new ::google::protobuf::internal::GeneratedMessageReflection(
MediaResponse_TerminateResult_descriptor_,
MediaResponse_TerminateResult::default_instance_,
MediaResponse_TerminateResult_offsets_,
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaResponse_TerminateResult, _has_bits_[0]),
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MediaResponse_TerminateResult, _unknown_fields_),
-1,
::google::protobuf::DescriptorPool::generated_pool(),
::google::protobuf::MessageFactory::generated_factory(),
sizeof(MediaResponse_TerminateResult));
MediaResponse_Type_descriptor_ = MediaResponse_descriptor_->enum_type(0);
}
namespace {
GOOGLE_PROTOBUF_DECLARE_ONCE(protobuf_AssignDescriptors_once_);
inline void protobuf_AssignDescriptorsOnce() {
::google::protobuf::GoogleOnceInit(&protobuf_AssignDescriptors_once_,
&protobuf_AssignDesc_media_2eproto);
}
void protobuf_RegisterTypes(const ::std::string&) {
protobuf_AssignDescriptorsOnce();
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
MediaRequest_descriptor_, &MediaRequest::default_instance());
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
MediaRequest_Prepare_descriptor_, &MediaRequest_Prepare::default_instance());
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
MediaRequest_Prepare_Audio_descriptor_, &MediaRequest_Prepare_Audio::default_instance());
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
MediaRequest_Prepare_Video_descriptor_, &MediaRequest_Prepare_Video::default_instance());
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
MediaRequest_GetPart_descriptor_, &MediaRequest_GetPart::default_instance());
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
MediaRequest_Terminate_descriptor_, &MediaRequest_Terminate::default_instance());
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
MediaResponse_descriptor_, &MediaResponse::default_instance());
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
MediaResponse_PrepareResult_descriptor_, &MediaResponse_PrepareResult::default_instance());
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
MediaResponse_PartResult_descriptor_, &MediaResponse_PartResult::default_instance());
::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
MediaResponse_TerminateResult_descriptor_, &MediaResponse_TerminateResult::default_instance());
}
} // namespace
void protobuf_ShutdownFile_media_2eproto() {
delete MediaRequest::default_instance_;
delete MediaRequest_reflection_;
delete MediaRequest_Prepare::default_instance_;
delete MediaRequest_Prepare_reflection_;
delete MediaRequest_Prepare_Audio::default_instance_;
delete MediaRequest_Prepare_Audio_reflection_;
delete MediaRequest_Prepare_Video::default_instance_;
delete MediaRequest_Prepare_Video_reflection_;
delete MediaRequest_GetPart::default_instance_;
delete MediaRequest_GetPart_reflection_;
delete MediaRequest_Terminate::default_instance_;
delete MediaRequest_Terminate_reflection_;
delete MediaResponse::default_instance_;
delete MediaResponse_reflection_;
delete MediaResponse_PrepareResult::default_instance_;
delete MediaResponse_PrepareResult_reflection_;
delete MediaResponse_PartResult::default_instance_;
delete MediaResponse_PartResult_reflection_;
delete MediaResponse_TerminateResult::default_instance_;
delete MediaResponse_TerminateResult_reflection_;
}
void protobuf_AddDesc_media_2eproto() {
static bool already_here = false;
if (already_here) return;
already_here = true;
GOOGLE_PROTOBUF_VERIFY_VERSION;
::Remote::protobuf_AddDesc_common_2eproto();
::google::protobuf::DescriptorPool::InternalAddGeneratedFile(
"\n\013media.proto\022\006Remote\032\014common.proto\"\357\n\n\014"
"MediaRequest\022\'\n\004type\030\001 \002(\0162\031.Remote.Medi"
"aRequest.Type\022-\n\007prepare\030\002 \001(\0132\034.Remote."
"MediaRequest.Prepare\022.\n\010get_part\030\003 \001(\0132\034"
".Remote.MediaRequest.GetPart\0221\n\tterminat"
"e\030\004 \001(\0132\036.Remote.MediaRequest.Terminate\032"
"\202\010\n\007Prepare\022/\n\004type\030\001 \002(\0162!.Remote.Media"
"Request.Prepare.Type\0221\n\005audio\030\002 \001(\0132\".Re"
"mote.MediaRequest.Prepare.Audio\0221\n\005video"
"\030\003 \001(\0132\".Remote.MediaRequest.Prepare.Vid"
"eo\032\277\001\n\005Audio\022\020\n\010track_id\030\001 \002(\003\022\?\n\ncodec_"
"type\030\002 \002(\0162+.Remote.MediaRequest.Prepare"
".AudioCodecType\022:\n\007bitrate\030\003 \002(\0162).Remot"
"e.MediaRequest.Prepare.AudioBitrate\022\022\n\ns"
"tream_idx\030\004 \001(\r\022\023\n\013offset_secs\030\005 \001(\r\032\304\002\n"
"\005Video\022\020\n\010video_id\030\001 \002(\003\022\?\n\ncodec_type\030\002"
" \002(\0162+.Remote.MediaRequest.Prepare.Video"
"CodecType\022@\n\raudio_bitrate\030\003 \002(\0162).Remot"
"e.MediaRequest.Prepare.AudioBitrate\022@\n\rv"
"ideo_bitrate\030\004 \002(\0162).Remote.MediaRequest"
".Prepare.VideoBitrate\022\023\n\013offset_secs\030\005 \001"
"(\r\022\030\n\020audio_stream_idx\030\006 \001(\r\022\030\n\020video_st"
"ream_idx\030\007 \001(\r\022\033\n\023subtitle_stream_idx\030\010 "
"\001(\r\"\'\n\016AudioCodecType\022\025\n\021AudioCodecTypeO"
"GA\020\001\"\255\001\n\014AudioBitrate\022\030\n\024AudioBitrate_32"
"_kbps\020\001\022\030\n\024AudioBitrate_64_kbps\020\002\022\030\n\024Aud"
"ioBitrate_96_kbps\020\003\022\031\n\025AudioBitrate_128_"
"kbps\020\004\022\031\n\025AudioBitrate_192_kbps\020\005\022\031\n\025Aud"
"ioBitrate_256_kbps\020\006\"\'\n\016VideoCodecType\022\025"
"\n\021VideoCodecTypeOGV\020\001\")\n\014VideoBitrate\022\031\n"
"\025VideoBitrate_512_kbps\020\001\"*\n\004Type\022\020\n\014Audi"
"oRequest\020\001\022\020\n\014VideoRequest\020\002\0326\n\007GetPart\022"
"\016\n\006handle\030\001 \002(\r\022\033\n\023requested_data_size\030\002"
" \002(\r\032\033\n\tTerminate\022\016\n\006handle\030\001 \002(\r\"J\n\004Typ"
"e\022\024\n\020TypeMediaPrepare\020\001\022\024\n\020TypeMediaGetP"
"art\020\002\022\026\n\022TypeMediaTerminate\020\003\"\212\003\n\rMediaR"
"esponse\022(\n\004type\030\001 \002(\0162\032.Remote.MediaResp"
"onse.Type\022;\n\016prepare_result\030\002 \001(\0132#.Remo"
"te.MediaResponse.PrepareResult\0225\n\013part_r"
"esult\030\003 \001(\0132 .Remote.MediaResponse.PartR"
"esult\022\?\n\020terminate_result\030\004 \001(\0132%.Remote"
".MediaResponse.TerminateResult\032\037\n\rPrepar"
"eResult\022\016\n\006handle\030\001 \001(\r\032\032\n\nPartResult\022\014\n"
"\004data\030\002 \001(\014\032\021\n\017TerminateResult\"J\n\004Type\022\025"
"\n\021TypePrepareResult\020\001\022\022\n\016TypePartResult\020"
"\002\022\027\n\023TypeTerminateResult\020\003", 1826);
::google::protobuf::MessageFactory::InternalRegisterGeneratedFile(
"media.proto", &protobuf_RegisterTypes);
MediaRequest::default_instance_ = new MediaRequest();
MediaRequest_Prepare::default_instance_ = new MediaRequest_Prepare();
MediaRequest_Prepare_Audio::default_instance_ = new MediaRequest_Prepare_Audio();
MediaRequest_Prepare_Video::default_instance_ = new MediaRequest_Prepare_Video();
MediaRequest_GetPart::default_instance_ = new MediaRequest_GetPart();
MediaRequest_Terminate::default_instance_ = new MediaRequest_Terminate();
MediaResponse::default_instance_ = new MediaResponse();
MediaResponse_PrepareResult::default_instance_ = new MediaResponse_PrepareResult();
MediaResponse_PartResult::default_instance_ = new MediaResponse_PartResult();
MediaResponse_TerminateResult::default_instance_ = new MediaResponse_TerminateResult();
MediaRequest::default_instance_->InitAsDefaultInstance();
MediaRequest_Prepare::default_instance_->InitAsDefaultInstance();
MediaRequest_Prepare_Audio::default_instance_->InitAsDefaultInstance();
MediaRequest_Prepare_Video::default_instance_->InitAsDefaultInstance();
MediaRequest_GetPart::default_instance_->InitAsDefaultInstance();
MediaRequest_Terminate::default_instance_->InitAsDefaultInstance();
MediaResponse::default_instance_->InitAsDefaultInstance();
MediaResponse_PrepareResult::default_instance_->InitAsDefaultInstance();
MediaResponse_PartResult::default_instance_->InitAsDefaultInstance();
MediaResponse_TerminateResult::default_instance_->InitAsDefaultInstance();
::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_media_2eproto);
}
// Force AddDescriptors() to be called at static initialization time.
struct StaticDescriptorInitializer_media_2eproto {
StaticDescriptorInitializer_media_2eproto() {
protobuf_AddDesc_media_2eproto();
}
} static_descriptor_initializer_media_2eproto_;
// ===================================================================
const ::google::protobuf::EnumDescriptor* MediaRequest_Type_descriptor() {
protobuf_AssignDescriptorsOnce();
return MediaRequest_Type_descriptor_;
}
bool MediaRequest_Type_IsValid(int value) {
switch(value) {
case 1:
case 2:
case 3:
return true;
default:
return false;
}
}
#ifndef _MSC_VER
const MediaRequest_Type MediaRequest::TypeMediaPrepare;
const MediaRequest_Type MediaRequest::TypeMediaGetPart;
const MediaRequest_Type MediaRequest::TypeMediaTerminate;
const MediaRequest_Type MediaRequest::Type_MIN;
const MediaRequest_Type MediaRequest::Type_MAX;
const int MediaRequest::Type_ARRAYSIZE;
#endif // _MSC_VER
const ::google::protobuf::EnumDescriptor* MediaRequest_Prepare_AudioCodecType_descriptor() {
protobuf_AssignDescriptorsOnce();
return MediaRequest_Prepare_AudioCodecType_descriptor_;
}
bool MediaRequest_Prepare_AudioCodecType_IsValid(int value) {
switch(value) {
case 1:
return true;
default:
return false;
}
}
#ifndef _MSC_VER
const MediaRequest_Prepare_AudioCodecType MediaRequest_Prepare::AudioCodecTypeOGA;
const MediaRequest_Prepare_AudioCodecType MediaRequest_Prepare::AudioCodecType_MIN;
const MediaRequest_Prepare_AudioCodecType MediaRequest_Prepare::AudioCodecType_MAX;
const int MediaRequest_Prepare::AudioCodecType_ARRAYSIZE;
#endif // _MSC_VER
const ::google::protobuf::EnumDescriptor* MediaRequest_Prepare_AudioBitrate_descriptor() {
protobuf_AssignDescriptorsOnce();
return MediaRequest_Prepare_AudioBitrate_descriptor_;
}
bool MediaRequest_Prepare_AudioBitrate_IsValid(int value) {
switch(value) {
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
return true;
default:
return false;
}
}
#ifndef _MSC_VER
const MediaRequest_Prepare_AudioBitrate MediaRequest_Prepare::AudioBitrate_32_kbps;
const MediaRequest_Prepare_AudioBitrate MediaRequest_Prepare::AudioBitrate_64_kbps;
const MediaRequest_Prepare_AudioBitrate MediaRequest_Prepare::AudioBitrate_96_kbps;
const MediaRequest_Prepare_AudioBitrate MediaRequest_Prepare::AudioBitrate_128_kbps;
const MediaRequest_Prepare_AudioBitrate MediaRequest_Prepare::AudioBitrate_192_kbps;
const MediaRequest_Prepare_AudioBitrate MediaRequest_Prepare::AudioBitrate_256_kbps;
const MediaRequest_Prepare_AudioBitrate MediaRequest_Prepare::AudioBitrate_MIN;
const MediaRequest_Prepare_AudioBitrate MediaRequest_Prepare::AudioBitrate_MAX;
const int MediaRequest_Prepare::AudioBitrate_ARRAYSIZE;
#endif // _MSC_VER
const ::google::protobuf::EnumDescriptor* MediaRequest_Prepare_VideoCodecType_descriptor() {
protobuf_AssignDescriptorsOnce();
return MediaRequest_Prepare_VideoCodecType_descriptor_;
}
bool MediaRequest_Prepare_VideoCodecType_IsValid(int value) {
switch(value) {
case 1:
return true;
default:
return false;
}
}
#ifndef _MSC_VER
const MediaRequest_Prepare_VideoCodecType MediaRequest_Prepare::VideoCodecTypeOGV;
const MediaRequest_Prepare_VideoCodecType MediaRequest_Prepare::VideoCodecType_MIN;
const MediaRequest_Prepare_VideoCodecType MediaRequest_Prepare::VideoCodecType_MAX;
const int MediaRequest_Prepare::VideoCodecType_ARRAYSIZE;
#endif // _MSC_VER
const ::google::protobuf::EnumDescriptor* MediaRequest_Prepare_VideoBitrate_descriptor() {
protobuf_AssignDescriptorsOnce();
return MediaRequest_Prepare_VideoBitrate_descriptor_;
}
bool MediaRequest_Prepare_VideoBitrate_IsValid(int value) {
switch(value) {
case 1:
return true;
default:
return false;
}
}
#ifndef _MSC_VER
const MediaRequest_Prepare_VideoBitrate MediaRequest_Prepare::VideoBitrate_512_kbps;
const MediaRequest_Prepare_VideoBitrate MediaRequest_Prepare::VideoBitrate_MIN;
const MediaRequest_Prepare_VideoBitrate MediaRequest_Prepare::VideoBitrate_MAX;
const int MediaRequest_Prepare::VideoBitrate_ARRAYSIZE;
#endif // _MSC_VER
const ::google::protobuf::EnumDescriptor* MediaRequest_Prepare_Type_descriptor() {
protobuf_AssignDescriptorsOnce();
return MediaRequest_Prepare_Type_descriptor_;
}
bool MediaRequest_Prepare_Type_IsValid(int value) {
switch(value) {
case 1:
case 2:
return true;
default:
return false;
}
}
#ifndef _MSC_VER
const MediaRequest_Prepare_Type MediaRequest_Prepare::AudioRequest;
const MediaRequest_Prepare_Type MediaRequest_Prepare::VideoRequest;
const MediaRequest_Prepare_Type MediaRequest_Prepare::Type_MIN;
const MediaRequest_Prepare_Type MediaRequest_Prepare::Type_MAX;
const int MediaRequest_Prepare::Type_ARRAYSIZE;
#endif // _MSC_VER
#ifndef _MSC_VER
const int MediaRequest_Prepare_Audio::kTrackIdFieldNumber;
const int MediaRequest_Prepare_Audio::kCodecTypeFieldNumber;
const int MediaRequest_Prepare_Audio::kBitrateFieldNumber;
const int MediaRequest_Prepare_Audio::kStreamIdxFieldNumber;
const int MediaRequest_Prepare_Audio::kOffsetSecsFieldNumber;
#endif // !_MSC_VER
MediaRequest_Prepare_Audio::MediaRequest_Prepare_Audio()
: ::google::protobuf::Message() {
SharedCtor();
}
void MediaRequest_Prepare_Audio::InitAsDefaultInstance() {
}
MediaRequest_Prepare_Audio::MediaRequest_Prepare_Audio(const MediaRequest_Prepare_Audio& from)
: ::google::protobuf::Message() {
SharedCtor();
MergeFrom(from);
}
void MediaRequest_Prepare_Audio::SharedCtor() {
_cached_size_ = 0;
track_id_ = GOOGLE_LONGLONG(0);
codec_type_ = 1;
bitrate_ = 1;
stream_idx_ = 0u;
offset_secs_ = 0u;
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
MediaRequest_Prepare_Audio::~MediaRequest_Prepare_Audio() {
SharedDtor();
}
void MediaRequest_Prepare_Audio::SharedDtor() {
if (this != default_instance_) {
}
}
void MediaRequest_Prepare_Audio::SetCachedSize(int size) const {
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
}
const ::google::protobuf::Descriptor* MediaRequest_Prepare_Audio::descriptor() {
protobuf_AssignDescriptorsOnce();
return MediaRequest_Prepare_Audio_descriptor_;
}
const MediaRequest_Prepare_Audio& MediaRequest_Prepare_Audio::default_instance() {
if (default_instance_ == NULL) protobuf_AddDesc_media_2eproto();
return *default_instance_;
}
MediaRequest_Prepare_Audio* MediaRequest_Prepare_Audio::default_instance_ = NULL;
MediaRequest_Prepare_Audio* MediaRequest_Prepare_Audio::New() const {
return new MediaRequest_Prepare_Audio;
}
void MediaRequest_Prepare_Audio::Clear() {
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
track_id_ = GOOGLE_LONGLONG(0);
codec_type_ = 1;
bitrate_ = 1;
stream_idx_ = 0u;
offset_secs_ = 0u;
}
::memset(_has_bits_, 0, sizeof(_has_bits_));
mutable_unknown_fields()->Clear();
}
bool MediaRequest_Prepare_Audio::MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) {
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
::google::protobuf::uint32 tag;
while ((tag = input->ReadTag()) != 0) {
switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
// required int64 track_id = 1;
case 1: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
input, &track_id_)));
set_has_track_id();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(16)) goto parse_codec_type;
break;
}
// required .Remote.MediaRequest.Prepare.AudioCodecType codec_type = 2;
case 2: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_codec_type:
int value;
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
input, &value)));
if (::Remote::MediaRequest_Prepare_AudioCodecType_IsValid(value)) {
set_codec_type(static_cast< ::Remote::MediaRequest_Prepare_AudioCodecType >(value));
} else {
mutable_unknown_fields()->AddVarint(2, value);
}
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(24)) goto parse_bitrate;
break;
}
// required .Remote.MediaRequest.Prepare.AudioBitrate bitrate = 3;
case 3: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_bitrate:
int value;
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
input, &value)));
if (::Remote::MediaRequest_Prepare_AudioBitrate_IsValid(value)) {
set_bitrate(static_cast< ::Remote::MediaRequest_Prepare_AudioBitrate >(value));
} else {
mutable_unknown_fields()->AddVarint(3, value);
}
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(32)) goto parse_stream_idx;
break;
}
// optional uint32 stream_idx = 4;
case 4: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_stream_idx:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
input, &stream_idx_)));
set_has_stream_idx();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(40)) goto parse_offset_secs;
break;
}
// optional uint32 offset_secs = 5;
case 5: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_offset_secs:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
input, &offset_secs_)));
set_has_offset_secs();
} else {
goto handle_uninterpreted;
}
if (input->ExpectAtEnd()) return true;
break;
}
default: {
handle_uninterpreted:
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
return true;
}
DO_(::google::protobuf::internal::WireFormat::SkipField(
input, tag, mutable_unknown_fields()));
break;
}
}
}
return true;
#undef DO_
}
void MediaRequest_Prepare_Audio::SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const {
// required int64 track_id = 1;
if (has_track_id()) {
::google::protobuf::internal::WireFormatLite::WriteInt64(1, this->track_id(), output);
}
// required .Remote.MediaRequest.Prepare.AudioCodecType codec_type = 2;
if (has_codec_type()) {
::google::protobuf::internal::WireFormatLite::WriteEnum(
2, this->codec_type(), output);
}
// required .Remote.MediaRequest.Prepare.AudioBitrate bitrate = 3;
if (has_bitrate()) {
::google::protobuf::internal::WireFormatLite::WriteEnum(
3, this->bitrate(), output);
}
// optional uint32 stream_idx = 4;
if (has_stream_idx()) {
::google::protobuf::internal::WireFormatLite::WriteUInt32(4, this->stream_idx(), output);
}
// optional uint32 offset_secs = 5;
if (has_offset_secs()) {
::google::protobuf::internal::WireFormatLite::WriteUInt32(5, this->offset_secs(), output);
}
if (!unknown_fields().empty()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
unknown_fields(), output);
}
}
::google::protobuf::uint8* MediaRequest_Prepare_Audio::SerializeWithCachedSizesToArray(
::google::protobuf::uint8* target) const {
// required int64 track_id = 1;
if (has_track_id()) {
target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(1, this->track_id(), target);
}
// required .Remote.MediaRequest.Prepare.AudioCodecType codec_type = 2;
if (has_codec_type()) {
target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
2, this->codec_type(), target);
}
// required .Remote.MediaRequest.Prepare.AudioBitrate bitrate = 3;
if (has_bitrate()) {
target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
3, this->bitrate(), target);
}
// optional uint32 stream_idx = 4;
if (has_stream_idx()) {
target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(4, this->stream_idx(), target);
}
// optional uint32 offset_secs = 5;
if (has_offset_secs()) {
target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(5, this->offset_secs(), target);
}
if (!unknown_fields().empty()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
unknown_fields(), target);
}
return target;
}
int MediaRequest_Prepare_Audio::ByteSize() const {
int total_size = 0;
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
// required int64 track_id = 1;
if (has_track_id()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::Int64Size(
this->track_id());
}
// required .Remote.MediaRequest.Prepare.AudioCodecType codec_type = 2;
if (has_codec_type()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::EnumSize(this->codec_type());
}
// required .Remote.MediaRequest.Prepare.AudioBitrate bitrate = 3;
if (has_bitrate()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::EnumSize(this->bitrate());
}
// optional uint32 stream_idx = 4;
if (has_stream_idx()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::UInt32Size(
this->stream_idx());
}
// optional uint32 offset_secs = 5;
if (has_offset_secs()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::UInt32Size(
this->offset_secs());
}
}
if (!unknown_fields().empty()) {
total_size +=
::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
unknown_fields());
}
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = total_size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
return total_size;
}
void MediaRequest_Prepare_Audio::MergeFrom(const ::google::protobuf::Message& from) {
GOOGLE_CHECK_NE(&from, this);
const MediaRequest_Prepare_Audio* source =
::google::protobuf::internal::dynamic_cast_if_available<const MediaRequest_Prepare_Audio*>(
&from);
if (source == NULL) {
::google::protobuf::internal::ReflectionOps::Merge(from, this);
} else {
MergeFrom(*source);
}
}
void MediaRequest_Prepare_Audio::MergeFrom(const MediaRequest_Prepare_Audio& from) {
GOOGLE_CHECK_NE(&from, this);
if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
if (from.has_track_id()) {
set_track_id(from.track_id());
}
if (from.has_codec_type()) {
set_codec_type(from.codec_type());
}
if (from.has_bitrate()) {
set_bitrate(from.bitrate());
}
if (from.has_stream_idx()) {
set_stream_idx(from.stream_idx());
}
if (from.has_offset_secs()) {
set_offset_secs(from.offset_secs());
}
}
mutable_unknown_fields()->MergeFrom(from.unknown_fields());
}
void MediaRequest_Prepare_Audio::CopyFrom(const ::google::protobuf::Message& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
void MediaRequest_Prepare_Audio::CopyFrom(const MediaRequest_Prepare_Audio& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
bool MediaRequest_Prepare_Audio::IsInitialized() const {
if ((_has_bits_[0] & 0x00000007) != 0x00000007) return false;
return true;
}
void MediaRequest_Prepare_Audio::Swap(MediaRequest_Prepare_Audio* other) {
if (other != this) {
std::swap(track_id_, other->track_id_);
std::swap(codec_type_, other->codec_type_);
std::swap(bitrate_, other->bitrate_);
std::swap(stream_idx_, other->stream_idx_);
std::swap(offset_secs_, other->offset_secs_);
std::swap(_has_bits_[0], other->_has_bits_[0]);
_unknown_fields_.Swap(&other->_unknown_fields_);
std::swap(_cached_size_, other->_cached_size_);
}
}
::google::protobuf::Metadata MediaRequest_Prepare_Audio::GetMetadata() const {
protobuf_AssignDescriptorsOnce();
::google::protobuf::Metadata metadata;
metadata.descriptor = MediaRequest_Prepare_Audio_descriptor_;
metadata.reflection = MediaRequest_Prepare_Audio_reflection_;
return metadata;
}
// -------------------------------------------------------------------
#ifndef _MSC_VER
const int MediaRequest_Prepare_Video::kVideoIdFieldNumber;
const int MediaRequest_Prepare_Video::kCodecTypeFieldNumber;
const int MediaRequest_Prepare_Video::kAudioBitrateFieldNumber;
const int MediaRequest_Prepare_Video::kVideoBitrateFieldNumber;
const int MediaRequest_Prepare_Video::kOffsetSecsFieldNumber;
const int MediaRequest_Prepare_Video::kAudioStreamIdxFieldNumber;
const int MediaRequest_Prepare_Video::kVideoStreamIdxFieldNumber;
const int MediaRequest_Prepare_Video::kSubtitleStreamIdxFieldNumber;
#endif // !_MSC_VER
MediaRequest_Prepare_Video::MediaRequest_Prepare_Video()
: ::google::protobuf::Message() {
SharedCtor();
}
void MediaRequest_Prepare_Video::InitAsDefaultInstance() {
}
MediaRequest_Prepare_Video::MediaRequest_Prepare_Video(const MediaRequest_Prepare_Video& from)
: ::google::protobuf::Message() {
SharedCtor();
MergeFrom(from);
}
void MediaRequest_Prepare_Video::SharedCtor() {
_cached_size_ = 0;
video_id_ = GOOGLE_LONGLONG(0);
codec_type_ = 1;
audio_bitrate_ = 1;
video_bitrate_ = 1;
offset_secs_ = 0u;
audio_stream_idx_ = 0u;
video_stream_idx_ = 0u;
subtitle_stream_idx_ = 0u;
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
MediaRequest_Prepare_Video::~MediaRequest_Prepare_Video() {
SharedDtor();
}
void MediaRequest_Prepare_Video::SharedDtor() {
if (this != default_instance_) {
}
}
void MediaRequest_Prepare_Video::SetCachedSize(int size) const {
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
}
const ::google::protobuf::Descriptor* MediaRequest_Prepare_Video::descriptor() {
protobuf_AssignDescriptorsOnce();
return MediaRequest_Prepare_Video_descriptor_;
}
const MediaRequest_Prepare_Video& MediaRequest_Prepare_Video::default_instance() {
if (default_instance_ == NULL) protobuf_AddDesc_media_2eproto();
return *default_instance_;
}
MediaRequest_Prepare_Video* MediaRequest_Prepare_Video::default_instance_ = NULL;
MediaRequest_Prepare_Video* MediaRequest_Prepare_Video::New() const {
return new MediaRequest_Prepare_Video;
}
void MediaRequest_Prepare_Video::Clear() {
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
video_id_ = GOOGLE_LONGLONG(0);
codec_type_ = 1;
audio_bitrate_ = 1;
video_bitrate_ = 1;
offset_secs_ = 0u;
audio_stream_idx_ = 0u;
video_stream_idx_ = 0u;
subtitle_stream_idx_ = 0u;
}
::memset(_has_bits_, 0, sizeof(_has_bits_));
mutable_unknown_fields()->Clear();
}
bool MediaRequest_Prepare_Video::MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) {
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
::google::protobuf::uint32 tag;
while ((tag = input->ReadTag()) != 0) {
switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
// required int64 video_id = 1;
case 1: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::int64, ::google::protobuf::internal::WireFormatLite::TYPE_INT64>(
input, &video_id_)));
set_has_video_id();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(16)) goto parse_codec_type;
break;
}
// required .Remote.MediaRequest.Prepare.VideoCodecType codec_type = 2;
case 2: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_codec_type:
int value;
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
input, &value)));
if (::Remote::MediaRequest_Prepare_VideoCodecType_IsValid(value)) {
set_codec_type(static_cast< ::Remote::MediaRequest_Prepare_VideoCodecType >(value));
} else {
mutable_unknown_fields()->AddVarint(2, value);
}
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(24)) goto parse_audio_bitrate;
break;
}
// required .Remote.MediaRequest.Prepare.AudioBitrate audio_bitrate = 3;
case 3: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_audio_bitrate:
int value;
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
input, &value)));
if (::Remote::MediaRequest_Prepare_AudioBitrate_IsValid(value)) {
set_audio_bitrate(static_cast< ::Remote::MediaRequest_Prepare_AudioBitrate >(value));
} else {
mutable_unknown_fields()->AddVarint(3, value);
}
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(32)) goto parse_video_bitrate;
break;
}
// required .Remote.MediaRequest.Prepare.VideoBitrate video_bitrate = 4;
case 4: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_video_bitrate:
int value;
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
input, &value)));
if (::Remote::MediaRequest_Prepare_VideoBitrate_IsValid(value)) {
set_video_bitrate(static_cast< ::Remote::MediaRequest_Prepare_VideoBitrate >(value));
} else {
mutable_unknown_fields()->AddVarint(4, value);
}
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(40)) goto parse_offset_secs;
break;
}
// optional uint32 offset_secs = 5;
case 5: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_offset_secs:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
input, &offset_secs_)));
set_has_offset_secs();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(48)) goto parse_audio_stream_idx;
break;
}
// optional uint32 audio_stream_idx = 6;
case 6: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_audio_stream_idx:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
input, &audio_stream_idx_)));
set_has_audio_stream_idx();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(56)) goto parse_video_stream_idx;
break;
}
// optional uint32 video_stream_idx = 7;
case 7: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_video_stream_idx:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
input, &video_stream_idx_)));
set_has_video_stream_idx();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(64)) goto parse_subtitle_stream_idx;
break;
}
// optional uint32 subtitle_stream_idx = 8;
case 8: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_subtitle_stream_idx:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
input, &subtitle_stream_idx_)));
set_has_subtitle_stream_idx();
} else {
goto handle_uninterpreted;
}
if (input->ExpectAtEnd()) return true;
break;
}
default: {
handle_uninterpreted:
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
return true;
}
DO_(::google::protobuf::internal::WireFormat::SkipField(
input, tag, mutable_unknown_fields()));
break;
}
}
}
return true;
#undef DO_
}
void MediaRequest_Prepare_Video::SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const {
// required int64 video_id = 1;
if (has_video_id()) {
::google::protobuf::internal::WireFormatLite::WriteInt64(1, this->video_id(), output);
}
// required .Remote.MediaRequest.Prepare.VideoCodecType codec_type = 2;
if (has_codec_type()) {
::google::protobuf::internal::WireFormatLite::WriteEnum(
2, this->codec_type(), output);
}
// required .Remote.MediaRequest.Prepare.AudioBitrate audio_bitrate = 3;
if (has_audio_bitrate()) {
::google::protobuf::internal::WireFormatLite::WriteEnum(
3, this->audio_bitrate(), output);
}
// required .Remote.MediaRequest.Prepare.VideoBitrate video_bitrate = 4;
if (has_video_bitrate()) {
::google::protobuf::internal::WireFormatLite::WriteEnum(
4, this->video_bitrate(), output);
}
// optional uint32 offset_secs = 5;
if (has_offset_secs()) {
::google::protobuf::internal::WireFormatLite::WriteUInt32(5, this->offset_secs(), output);
}
// optional uint32 audio_stream_idx = 6;
if (has_audio_stream_idx()) {
::google::protobuf::internal::WireFormatLite::WriteUInt32(6, this->audio_stream_idx(), output);
}
// optional uint32 video_stream_idx = 7;
if (has_video_stream_idx()) {
::google::protobuf::internal::WireFormatLite::WriteUInt32(7, this->video_stream_idx(), output);
}
// optional uint32 subtitle_stream_idx = 8;
if (has_subtitle_stream_idx()) {
::google::protobuf::internal::WireFormatLite::WriteUInt32(8, this->subtitle_stream_idx(), output);
}
if (!unknown_fields().empty()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
unknown_fields(), output);
}
}
::google::protobuf::uint8* MediaRequest_Prepare_Video::SerializeWithCachedSizesToArray(
::google::protobuf::uint8* target) const {
// required int64 video_id = 1;
if (has_video_id()) {
target = ::google::protobuf::internal::WireFormatLite::WriteInt64ToArray(1, this->video_id(), target);
}
// required .Remote.MediaRequest.Prepare.VideoCodecType codec_type = 2;
if (has_codec_type()) {
target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
2, this->codec_type(), target);
}
// required .Remote.MediaRequest.Prepare.AudioBitrate audio_bitrate = 3;
if (has_audio_bitrate()) {
target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
3, this->audio_bitrate(), target);
}
// required .Remote.MediaRequest.Prepare.VideoBitrate video_bitrate = 4;
if (has_video_bitrate()) {
target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
4, this->video_bitrate(), target);
}
// optional uint32 offset_secs = 5;
if (has_offset_secs()) {
target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(5, this->offset_secs(), target);
}
// optional uint32 audio_stream_idx = 6;
if (has_audio_stream_idx()) {
target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(6, this->audio_stream_idx(), target);
}
// optional uint32 video_stream_idx = 7;
if (has_video_stream_idx()) {
target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(7, this->video_stream_idx(), target);
}
// optional uint32 subtitle_stream_idx = 8;
if (has_subtitle_stream_idx()) {
target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(8, this->subtitle_stream_idx(), target);
}
if (!unknown_fields().empty()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
unknown_fields(), target);
}
return target;
}
int MediaRequest_Prepare_Video::ByteSize() const {
int total_size = 0;
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
// required int64 video_id = 1;
if (has_video_id()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::Int64Size(
this->video_id());
}
// required .Remote.MediaRequest.Prepare.VideoCodecType codec_type = 2;
if (has_codec_type()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::EnumSize(this->codec_type());
}
// required .Remote.MediaRequest.Prepare.AudioBitrate audio_bitrate = 3;
if (has_audio_bitrate()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::EnumSize(this->audio_bitrate());
}
// required .Remote.MediaRequest.Prepare.VideoBitrate video_bitrate = 4;
if (has_video_bitrate()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::EnumSize(this->video_bitrate());
}
// optional uint32 offset_secs = 5;
if (has_offset_secs()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::UInt32Size(
this->offset_secs());
}
// optional uint32 audio_stream_idx = 6;
if (has_audio_stream_idx()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::UInt32Size(
this->audio_stream_idx());
}
// optional uint32 video_stream_idx = 7;
if (has_video_stream_idx()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::UInt32Size(
this->video_stream_idx());
}
// optional uint32 subtitle_stream_idx = 8;
if (has_subtitle_stream_idx()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::UInt32Size(
this->subtitle_stream_idx());
}
}
if (!unknown_fields().empty()) {
total_size +=
::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
unknown_fields());
}
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = total_size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
return total_size;
}
void MediaRequest_Prepare_Video::MergeFrom(const ::google::protobuf::Message& from) {
GOOGLE_CHECK_NE(&from, this);
const MediaRequest_Prepare_Video* source =
::google::protobuf::internal::dynamic_cast_if_available<const MediaRequest_Prepare_Video*>(
&from);
if (source == NULL) {
::google::protobuf::internal::ReflectionOps::Merge(from, this);
} else {
MergeFrom(*source);
}
}
void MediaRequest_Prepare_Video::MergeFrom(const MediaRequest_Prepare_Video& from) {
GOOGLE_CHECK_NE(&from, this);
if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
if (from.has_video_id()) {
set_video_id(from.video_id());
}
if (from.has_codec_type()) {
set_codec_type(from.codec_type());
}
if (from.has_audio_bitrate()) {
set_audio_bitrate(from.audio_bitrate());
}
if (from.has_video_bitrate()) {
set_video_bitrate(from.video_bitrate());
}
if (from.has_offset_secs()) {
set_offset_secs(from.offset_secs());
}
if (from.has_audio_stream_idx()) {
set_audio_stream_idx(from.audio_stream_idx());
}
if (from.has_video_stream_idx()) {
set_video_stream_idx(from.video_stream_idx());
}
if (from.has_subtitle_stream_idx()) {
set_subtitle_stream_idx(from.subtitle_stream_idx());
}
}
mutable_unknown_fields()->MergeFrom(from.unknown_fields());
}
void MediaRequest_Prepare_Video::CopyFrom(const ::google::protobuf::Message& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
void MediaRequest_Prepare_Video::CopyFrom(const MediaRequest_Prepare_Video& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
bool MediaRequest_Prepare_Video::IsInitialized() const {
if ((_has_bits_[0] & 0x0000000f) != 0x0000000f) return false;
return true;
}
void MediaRequest_Prepare_Video::Swap(MediaRequest_Prepare_Video* other) {
if (other != this) {
std::swap(video_id_, other->video_id_);
std::swap(codec_type_, other->codec_type_);
std::swap(audio_bitrate_, other->audio_bitrate_);
std::swap(video_bitrate_, other->video_bitrate_);
std::swap(offset_secs_, other->offset_secs_);
std::swap(audio_stream_idx_, other->audio_stream_idx_);
std::swap(video_stream_idx_, other->video_stream_idx_);
std::swap(subtitle_stream_idx_, other->subtitle_stream_idx_);
std::swap(_has_bits_[0], other->_has_bits_[0]);
_unknown_fields_.Swap(&other->_unknown_fields_);
std::swap(_cached_size_, other->_cached_size_);
}
}
::google::protobuf::Metadata MediaRequest_Prepare_Video::GetMetadata() const {
protobuf_AssignDescriptorsOnce();
::google::protobuf::Metadata metadata;
metadata.descriptor = MediaRequest_Prepare_Video_descriptor_;
metadata.reflection = MediaRequest_Prepare_Video_reflection_;
return metadata;
}
// -------------------------------------------------------------------
#ifndef _MSC_VER
const int MediaRequest_Prepare::kTypeFieldNumber;
const int MediaRequest_Prepare::kAudioFieldNumber;
const int MediaRequest_Prepare::kVideoFieldNumber;
#endif // !_MSC_VER
MediaRequest_Prepare::MediaRequest_Prepare()
: ::google::protobuf::Message() {
SharedCtor();
}
void MediaRequest_Prepare::InitAsDefaultInstance() {
audio_ = const_cast< ::Remote::MediaRequest_Prepare_Audio*>(&::Remote::MediaRequest_Prepare_Audio::default_instance());
video_ = const_cast< ::Remote::MediaRequest_Prepare_Video*>(&::Remote::MediaRequest_Prepare_Video::default_instance());
}
MediaRequest_Prepare::MediaRequest_Prepare(const MediaRequest_Prepare& from)
: ::google::protobuf::Message() {
SharedCtor();
MergeFrom(from);
}
void MediaRequest_Prepare::SharedCtor() {
_cached_size_ = 0;
type_ = 1;
audio_ = NULL;
video_ = NULL;
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
MediaRequest_Prepare::~MediaRequest_Prepare() {
SharedDtor();
}
void MediaRequest_Prepare::SharedDtor() {
if (this != default_instance_) {
delete audio_;
delete video_;
}
}
void MediaRequest_Prepare::SetCachedSize(int size) const {
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
}
const ::google::protobuf::Descriptor* MediaRequest_Prepare::descriptor() {
protobuf_AssignDescriptorsOnce();
return MediaRequest_Prepare_descriptor_;
}
const MediaRequest_Prepare& MediaRequest_Prepare::default_instance() {
if (default_instance_ == NULL) protobuf_AddDesc_media_2eproto();
return *default_instance_;
}
MediaRequest_Prepare* MediaRequest_Prepare::default_instance_ = NULL;
MediaRequest_Prepare* MediaRequest_Prepare::New() const {
return new MediaRequest_Prepare;
}
void MediaRequest_Prepare::Clear() {
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
type_ = 1;
if (has_audio()) {
if (audio_ != NULL) audio_->::Remote::MediaRequest_Prepare_Audio::Clear();
}
if (has_video()) {
if (video_ != NULL) video_->::Remote::MediaRequest_Prepare_Video::Clear();
}
}
::memset(_has_bits_, 0, sizeof(_has_bits_));
mutable_unknown_fields()->Clear();
}
bool MediaRequest_Prepare::MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) {
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
::google::protobuf::uint32 tag;
while ((tag = input->ReadTag()) != 0) {
switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
// required .Remote.MediaRequest.Prepare.Type type = 1;
case 1: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
int value;
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
input, &value)));
if (::Remote::MediaRequest_Prepare_Type_IsValid(value)) {
set_type(static_cast< ::Remote::MediaRequest_Prepare_Type >(value));
} else {
mutable_unknown_fields()->AddVarint(1, value);
}
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(18)) goto parse_audio;
break;
}
// optional .Remote.MediaRequest.Prepare.Audio audio = 2;
case 2: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_audio:
DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
input, mutable_audio()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(26)) goto parse_video;
break;
}
// optional .Remote.MediaRequest.Prepare.Video video = 3;
case 3: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_video:
DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
input, mutable_video()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectAtEnd()) return true;
break;
}
default: {
handle_uninterpreted:
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
return true;
}
DO_(::google::protobuf::internal::WireFormat::SkipField(
input, tag, mutable_unknown_fields()));
break;
}
}
}
return true;
#undef DO_
}
void MediaRequest_Prepare::SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const {
// required .Remote.MediaRequest.Prepare.Type type = 1;
if (has_type()) {
::google::protobuf::internal::WireFormatLite::WriteEnum(
1, this->type(), output);
}
// optional .Remote.MediaRequest.Prepare.Audio audio = 2;
if (has_audio()) {
::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
2, this->audio(), output);
}
// optional .Remote.MediaRequest.Prepare.Video video = 3;
if (has_video()) {
::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
3, this->video(), output);
}
if (!unknown_fields().empty()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
unknown_fields(), output);
}
}
::google::protobuf::uint8* MediaRequest_Prepare::SerializeWithCachedSizesToArray(
::google::protobuf::uint8* target) const {
// required .Remote.MediaRequest.Prepare.Type type = 1;
if (has_type()) {
target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
1, this->type(), target);
}
// optional .Remote.MediaRequest.Prepare.Audio audio = 2;
if (has_audio()) {
target = ::google::protobuf::internal::WireFormatLite::
WriteMessageNoVirtualToArray(
2, this->audio(), target);
}
// optional .Remote.MediaRequest.Prepare.Video video = 3;
if (has_video()) {
target = ::google::protobuf::internal::WireFormatLite::
WriteMessageNoVirtualToArray(
3, this->video(), target);
}
if (!unknown_fields().empty()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
unknown_fields(), target);
}
return target;
}
int MediaRequest_Prepare::ByteSize() const {
int total_size = 0;
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
// required .Remote.MediaRequest.Prepare.Type type = 1;
if (has_type()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::EnumSize(this->type());
}
// optional .Remote.MediaRequest.Prepare.Audio audio = 2;
if (has_audio()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
this->audio());
}
// optional .Remote.MediaRequest.Prepare.Video video = 3;
if (has_video()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
this->video());
}
}
if (!unknown_fields().empty()) {
total_size +=
::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
unknown_fields());
}
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = total_size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
return total_size;
}
void MediaRequest_Prepare::MergeFrom(const ::google::protobuf::Message& from) {
GOOGLE_CHECK_NE(&from, this);
const MediaRequest_Prepare* source =
::google::protobuf::internal::dynamic_cast_if_available<const MediaRequest_Prepare*>(
&from);
if (source == NULL) {
::google::protobuf::internal::ReflectionOps::Merge(from, this);
} else {
MergeFrom(*source);
}
}
void MediaRequest_Prepare::MergeFrom(const MediaRequest_Prepare& from) {
GOOGLE_CHECK_NE(&from, this);
if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
if (from.has_type()) {
set_type(from.type());
}
if (from.has_audio()) {
mutable_audio()->::Remote::MediaRequest_Prepare_Audio::MergeFrom(from.audio());
}
if (from.has_video()) {
mutable_video()->::Remote::MediaRequest_Prepare_Video::MergeFrom(from.video());
}
}
mutable_unknown_fields()->MergeFrom(from.unknown_fields());
}
void MediaRequest_Prepare::CopyFrom(const ::google::protobuf::Message& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
void MediaRequest_Prepare::CopyFrom(const MediaRequest_Prepare& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
bool MediaRequest_Prepare::IsInitialized() const {
if ((_has_bits_[0] & 0x00000001) != 0x00000001) return false;
if (has_audio()) {
if (!this->audio().IsInitialized()) return false;
}
if (has_video()) {
if (!this->video().IsInitialized()) return false;
}
return true;
}
void MediaRequest_Prepare::Swap(MediaRequest_Prepare* other) {
if (other != this) {
std::swap(type_, other->type_);
std::swap(audio_, other->audio_);
std::swap(video_, other->video_);
std::swap(_has_bits_[0], other->_has_bits_[0]);
_unknown_fields_.Swap(&other->_unknown_fields_);
std::swap(_cached_size_, other->_cached_size_);
}
}
::google::protobuf::Metadata MediaRequest_Prepare::GetMetadata() const {
protobuf_AssignDescriptorsOnce();
::google::protobuf::Metadata metadata;
metadata.descriptor = MediaRequest_Prepare_descriptor_;
metadata.reflection = MediaRequest_Prepare_reflection_;
return metadata;
}
// -------------------------------------------------------------------
#ifndef _MSC_VER
const int MediaRequest_GetPart::kHandleFieldNumber;
const int MediaRequest_GetPart::kRequestedDataSizeFieldNumber;
#endif // !_MSC_VER
MediaRequest_GetPart::MediaRequest_GetPart()
: ::google::protobuf::Message() {
SharedCtor();
}
void MediaRequest_GetPart::InitAsDefaultInstance() {
}
MediaRequest_GetPart::MediaRequest_GetPart(const MediaRequest_GetPart& from)
: ::google::protobuf::Message() {
SharedCtor();
MergeFrom(from);
}
void MediaRequest_GetPart::SharedCtor() {
_cached_size_ = 0;
handle_ = 0u;
requested_data_size_ = 0u;
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
MediaRequest_GetPart::~MediaRequest_GetPart() {
SharedDtor();
}
void MediaRequest_GetPart::SharedDtor() {
if (this != default_instance_) {
}
}
void MediaRequest_GetPart::SetCachedSize(int size) const {
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
}
const ::google::protobuf::Descriptor* MediaRequest_GetPart::descriptor() {
protobuf_AssignDescriptorsOnce();
return MediaRequest_GetPart_descriptor_;
}
const MediaRequest_GetPart& MediaRequest_GetPart::default_instance() {
if (default_instance_ == NULL) protobuf_AddDesc_media_2eproto();
return *default_instance_;
}
MediaRequest_GetPart* MediaRequest_GetPart::default_instance_ = NULL;
MediaRequest_GetPart* MediaRequest_GetPart::New() const {
return new MediaRequest_GetPart;
}
void MediaRequest_GetPart::Clear() {
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
handle_ = 0u;
requested_data_size_ = 0u;
}
::memset(_has_bits_, 0, sizeof(_has_bits_));
mutable_unknown_fields()->Clear();
}
bool MediaRequest_GetPart::MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) {
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
::google::protobuf::uint32 tag;
while ((tag = input->ReadTag()) != 0) {
switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
// required uint32 handle = 1;
case 1: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
input, &handle_)));
set_has_handle();
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(16)) goto parse_requested_data_size;
break;
}
// required uint32 requested_data_size = 2;
case 2: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
parse_requested_data_size:
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
input, &requested_data_size_)));
set_has_requested_data_size();
} else {
goto handle_uninterpreted;
}
if (input->ExpectAtEnd()) return true;
break;
}
default: {
handle_uninterpreted:
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
return true;
}
DO_(::google::protobuf::internal::WireFormat::SkipField(
input, tag, mutable_unknown_fields()));
break;
}
}
}
return true;
#undef DO_
}
void MediaRequest_GetPart::SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const {
// required uint32 handle = 1;
if (has_handle()) {
::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->handle(), output);
}
// required uint32 requested_data_size = 2;
if (has_requested_data_size()) {
::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->requested_data_size(), output);
}
if (!unknown_fields().empty()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
unknown_fields(), output);
}
}
::google::protobuf::uint8* MediaRequest_GetPart::SerializeWithCachedSizesToArray(
::google::protobuf::uint8* target) const {
// required uint32 handle = 1;
if (has_handle()) {
target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->handle(), target);
}
// required uint32 requested_data_size = 2;
if (has_requested_data_size()) {
target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->requested_data_size(), target);
}
if (!unknown_fields().empty()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
unknown_fields(), target);
}
return target;
}
int MediaRequest_GetPart::ByteSize() const {
int total_size = 0;
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
// required uint32 handle = 1;
if (has_handle()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::UInt32Size(
this->handle());
}
// required uint32 requested_data_size = 2;
if (has_requested_data_size()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::UInt32Size(
this->requested_data_size());
}
}
if (!unknown_fields().empty()) {
total_size +=
::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
unknown_fields());
}
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = total_size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
return total_size;
}
void MediaRequest_GetPart::MergeFrom(const ::google::protobuf::Message& from) {
GOOGLE_CHECK_NE(&from, this);
const MediaRequest_GetPart* source =
::google::protobuf::internal::dynamic_cast_if_available<const MediaRequest_GetPart*>(
&from);
if (source == NULL) {
::google::protobuf::internal::ReflectionOps::Merge(from, this);
} else {
MergeFrom(*source);
}
}
void MediaRequest_GetPart::MergeFrom(const MediaRequest_GetPart& from) {
GOOGLE_CHECK_NE(&from, this);
if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
if (from.has_handle()) {
set_handle(from.handle());
}
if (from.has_requested_data_size()) {
set_requested_data_size(from.requested_data_size());
}
}
mutable_unknown_fields()->MergeFrom(from.unknown_fields());
}
void MediaRequest_GetPart::CopyFrom(const ::google::protobuf::Message& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
void MediaRequest_GetPart::CopyFrom(const MediaRequest_GetPart& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
bool MediaRequest_GetPart::IsInitialized() const {
if ((_has_bits_[0] & 0x00000003) != 0x00000003) return false;
return true;
}
void MediaRequest_GetPart::Swap(MediaRequest_GetPart* other) {
if (other != this) {
std::swap(handle_, other->handle_);
std::swap(requested_data_size_, other->requested_data_size_);
std::swap(_has_bits_[0], other->_has_bits_[0]);
_unknown_fields_.Swap(&other->_unknown_fields_);
std::swap(_cached_size_, other->_cached_size_);
}
}
::google::protobuf::Metadata MediaRequest_GetPart::GetMetadata() const {
protobuf_AssignDescriptorsOnce();
::google::protobuf::Metadata metadata;
metadata.descriptor = MediaRequest_GetPart_descriptor_;
metadata.reflection = MediaRequest_GetPart_reflection_;
return metadata;
}
// -------------------------------------------------------------------
#ifndef _MSC_VER
const int MediaRequest_Terminate::kHandleFieldNumber;
#endif // !_MSC_VER
MediaRequest_Terminate::MediaRequest_Terminate()
: ::google::protobuf::Message() {
SharedCtor();
}
void MediaRequest_Terminate::InitAsDefaultInstance() {
}
MediaRequest_Terminate::MediaRequest_Terminate(const MediaRequest_Terminate& from)
: ::google::protobuf::Message() {
SharedCtor();
MergeFrom(from);
}
void MediaRequest_Terminate::SharedCtor() {
_cached_size_ = 0;
handle_ = 0u;
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
MediaRequest_Terminate::~MediaRequest_Terminate() {
SharedDtor();
}
void MediaRequest_Terminate::SharedDtor() {
if (this != default_instance_) {
}
}
void MediaRequest_Terminate::SetCachedSize(int size) const {
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
}
const ::google::protobuf::Descriptor* MediaRequest_Terminate::descriptor() {
protobuf_AssignDescriptorsOnce();
return MediaRequest_Terminate_descriptor_;
}
const MediaRequest_Terminate& MediaRequest_Terminate::default_instance() {
if (default_instance_ == NULL) protobuf_AddDesc_media_2eproto();
return *default_instance_;
}
MediaRequest_Terminate* MediaRequest_Terminate::default_instance_ = NULL;
MediaRequest_Terminate* MediaRequest_Terminate::New() const {
return new MediaRequest_Terminate;
}
void MediaRequest_Terminate::Clear() {
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
handle_ = 0u;
}
::memset(_has_bits_, 0, sizeof(_has_bits_));
mutable_unknown_fields()->Clear();
}
bool MediaRequest_Terminate::MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) {
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
::google::protobuf::uint32 tag;
while ((tag = input->ReadTag()) != 0) {
switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
// required uint32 handle = 1;
case 1: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
input, &handle_)));
set_has_handle();
} else {
goto handle_uninterpreted;
}
if (input->ExpectAtEnd()) return true;
break;
}
default: {
handle_uninterpreted:
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
return true;
}
DO_(::google::protobuf::internal::WireFormat::SkipField(
input, tag, mutable_unknown_fields()));
break;
}
}
}
return true;
#undef DO_
}
void MediaRequest_Terminate::SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const {
// required uint32 handle = 1;
if (has_handle()) {
::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->handle(), output);
}
if (!unknown_fields().empty()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
unknown_fields(), output);
}
}
::google::protobuf::uint8* MediaRequest_Terminate::SerializeWithCachedSizesToArray(
::google::protobuf::uint8* target) const {
// required uint32 handle = 1;
if (has_handle()) {
target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->handle(), target);
}
if (!unknown_fields().empty()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
unknown_fields(), target);
}
return target;
}
int MediaRequest_Terminate::ByteSize() const {
int total_size = 0;
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
// required uint32 handle = 1;
if (has_handle()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::UInt32Size(
this->handle());
}
}
if (!unknown_fields().empty()) {
total_size +=
::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
unknown_fields());
}
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = total_size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
return total_size;
}
void MediaRequest_Terminate::MergeFrom(const ::google::protobuf::Message& from) {
GOOGLE_CHECK_NE(&from, this);
const MediaRequest_Terminate* source =
::google::protobuf::internal::dynamic_cast_if_available<const MediaRequest_Terminate*>(
&from);
if (source == NULL) {
::google::protobuf::internal::ReflectionOps::Merge(from, this);
} else {
MergeFrom(*source);
}
}
void MediaRequest_Terminate::MergeFrom(const MediaRequest_Terminate& from) {
GOOGLE_CHECK_NE(&from, this);
if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
if (from.has_handle()) {
set_handle(from.handle());
}
}
mutable_unknown_fields()->MergeFrom(from.unknown_fields());
}
void MediaRequest_Terminate::CopyFrom(const ::google::protobuf::Message& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
void MediaRequest_Terminate::CopyFrom(const MediaRequest_Terminate& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
bool MediaRequest_Terminate::IsInitialized() const {
if ((_has_bits_[0] & 0x00000001) != 0x00000001) return false;
return true;
}
void MediaRequest_Terminate::Swap(MediaRequest_Terminate* other) {
if (other != this) {
std::swap(handle_, other->handle_);
std::swap(_has_bits_[0], other->_has_bits_[0]);
_unknown_fields_.Swap(&other->_unknown_fields_);
std::swap(_cached_size_, other->_cached_size_);
}
}
::google::protobuf::Metadata MediaRequest_Terminate::GetMetadata() const {
protobuf_AssignDescriptorsOnce();
::google::protobuf::Metadata metadata;
metadata.descriptor = MediaRequest_Terminate_descriptor_;
metadata.reflection = MediaRequest_Terminate_reflection_;
return metadata;
}
// -------------------------------------------------------------------
#ifndef _MSC_VER
const int MediaRequest::kTypeFieldNumber;
const int MediaRequest::kPrepareFieldNumber;
const int MediaRequest::kGetPartFieldNumber;
const int MediaRequest::kTerminateFieldNumber;
#endif // !_MSC_VER
MediaRequest::MediaRequest()
: ::google::protobuf::Message() {
SharedCtor();
}
void MediaRequest::InitAsDefaultInstance() {
prepare_ = const_cast< ::Remote::MediaRequest_Prepare*>(&::Remote::MediaRequest_Prepare::default_instance());
get_part_ = const_cast< ::Remote::MediaRequest_GetPart*>(&::Remote::MediaRequest_GetPart::default_instance());
terminate_ = const_cast< ::Remote::MediaRequest_Terminate*>(&::Remote::MediaRequest_Terminate::default_instance());
}
MediaRequest::MediaRequest(const MediaRequest& from)
: ::google::protobuf::Message() {
SharedCtor();
MergeFrom(from);
}
void MediaRequest::SharedCtor() {
_cached_size_ = 0;
type_ = 1;
prepare_ = NULL;
get_part_ = NULL;
terminate_ = NULL;
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
MediaRequest::~MediaRequest() {
SharedDtor();
}
void MediaRequest::SharedDtor() {
if (this != default_instance_) {
delete prepare_;
delete get_part_;
delete terminate_;
}
}
void MediaRequest::SetCachedSize(int size) const {
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
}
const ::google::protobuf::Descriptor* MediaRequest::descriptor() {
protobuf_AssignDescriptorsOnce();
return MediaRequest_descriptor_;
}
const MediaRequest& MediaRequest::default_instance() {
if (default_instance_ == NULL) protobuf_AddDesc_media_2eproto();
return *default_instance_;
}
MediaRequest* MediaRequest::default_instance_ = NULL;
MediaRequest* MediaRequest::New() const {
return new MediaRequest;
}
void MediaRequest::Clear() {
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
type_ = 1;
if (has_prepare()) {
if (prepare_ != NULL) prepare_->::Remote::MediaRequest_Prepare::Clear();
}
if (has_get_part()) {
if (get_part_ != NULL) get_part_->::Remote::MediaRequest_GetPart::Clear();
}
if (has_terminate()) {
if (terminate_ != NULL) terminate_->::Remote::MediaRequest_Terminate::Clear();
}
}
::memset(_has_bits_, 0, sizeof(_has_bits_));
mutable_unknown_fields()->Clear();
}
bool MediaRequest::MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) {
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
::google::protobuf::uint32 tag;
while ((tag = input->ReadTag()) != 0) {
switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
// required .Remote.MediaRequest.Type type = 1;
case 1: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
int value;
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
input, &value)));
if (::Remote::MediaRequest_Type_IsValid(value)) {
set_type(static_cast< ::Remote::MediaRequest_Type >(value));
} else {
mutable_unknown_fields()->AddVarint(1, value);
}
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(18)) goto parse_prepare;
break;
}
// optional .Remote.MediaRequest.Prepare prepare = 2;
case 2: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_prepare:
DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
input, mutable_prepare()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(26)) goto parse_get_part;
break;
}
// optional .Remote.MediaRequest.GetPart get_part = 3;
case 3: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_get_part:
DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
input, mutable_get_part()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(34)) goto parse_terminate;
break;
}
// optional .Remote.MediaRequest.Terminate terminate = 4;
case 4: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_terminate:
DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
input, mutable_terminate()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectAtEnd()) return true;
break;
}
default: {
handle_uninterpreted:
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
return true;
}
DO_(::google::protobuf::internal::WireFormat::SkipField(
input, tag, mutable_unknown_fields()));
break;
}
}
}
return true;
#undef DO_
}
void MediaRequest::SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const {
// required .Remote.MediaRequest.Type type = 1;
if (has_type()) {
::google::protobuf::internal::WireFormatLite::WriteEnum(
1, this->type(), output);
}
// optional .Remote.MediaRequest.Prepare prepare = 2;
if (has_prepare()) {
::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
2, this->prepare(), output);
}
// optional .Remote.MediaRequest.GetPart get_part = 3;
if (has_get_part()) {
::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
3, this->get_part(), output);
}
// optional .Remote.MediaRequest.Terminate terminate = 4;
if (has_terminate()) {
::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
4, this->terminate(), output);
}
if (!unknown_fields().empty()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
unknown_fields(), output);
}
}
::google::protobuf::uint8* MediaRequest::SerializeWithCachedSizesToArray(
::google::protobuf::uint8* target) const {
// required .Remote.MediaRequest.Type type = 1;
if (has_type()) {
target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
1, this->type(), target);
}
// optional .Remote.MediaRequest.Prepare prepare = 2;
if (has_prepare()) {
target = ::google::protobuf::internal::WireFormatLite::
WriteMessageNoVirtualToArray(
2, this->prepare(), target);
}
// optional .Remote.MediaRequest.GetPart get_part = 3;
if (has_get_part()) {
target = ::google::protobuf::internal::WireFormatLite::
WriteMessageNoVirtualToArray(
3, this->get_part(), target);
}
// optional .Remote.MediaRequest.Terminate terminate = 4;
if (has_terminate()) {
target = ::google::protobuf::internal::WireFormatLite::
WriteMessageNoVirtualToArray(
4, this->terminate(), target);
}
if (!unknown_fields().empty()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
unknown_fields(), target);
}
return target;
}
int MediaRequest::ByteSize() const {
int total_size = 0;
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
// required .Remote.MediaRequest.Type type = 1;
if (has_type()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::EnumSize(this->type());
}
// optional .Remote.MediaRequest.Prepare prepare = 2;
if (has_prepare()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
this->prepare());
}
// optional .Remote.MediaRequest.GetPart get_part = 3;
if (has_get_part()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
this->get_part());
}
// optional .Remote.MediaRequest.Terminate terminate = 4;
if (has_terminate()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
this->terminate());
}
}
if (!unknown_fields().empty()) {
total_size +=
::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
unknown_fields());
}
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = total_size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
return total_size;
}
void MediaRequest::MergeFrom(const ::google::protobuf::Message& from) {
GOOGLE_CHECK_NE(&from, this);
const MediaRequest* source =
::google::protobuf::internal::dynamic_cast_if_available<const MediaRequest*>(
&from);
if (source == NULL) {
::google::protobuf::internal::ReflectionOps::Merge(from, this);
} else {
MergeFrom(*source);
}
}
void MediaRequest::MergeFrom(const MediaRequest& from) {
GOOGLE_CHECK_NE(&from, this);
if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
if (from.has_type()) {
set_type(from.type());
}
if (from.has_prepare()) {
mutable_prepare()->::Remote::MediaRequest_Prepare::MergeFrom(from.prepare());
}
if (from.has_get_part()) {
mutable_get_part()->::Remote::MediaRequest_GetPart::MergeFrom(from.get_part());
}
if (from.has_terminate()) {
mutable_terminate()->::Remote::MediaRequest_Terminate::MergeFrom(from.terminate());
}
}
mutable_unknown_fields()->MergeFrom(from.unknown_fields());
}
void MediaRequest::CopyFrom(const ::google::protobuf::Message& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
void MediaRequest::CopyFrom(const MediaRequest& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
bool MediaRequest::IsInitialized() const {
if ((_has_bits_[0] & 0x00000001) != 0x00000001) return false;
if (has_prepare()) {
if (!this->prepare().IsInitialized()) return false;
}
if (has_get_part()) {
if (!this->get_part().IsInitialized()) return false;
}
if (has_terminate()) {
if (!this->terminate().IsInitialized()) return false;
}
return true;
}
void MediaRequest::Swap(MediaRequest* other) {
if (other != this) {
std::swap(type_, other->type_);
std::swap(prepare_, other->prepare_);
std::swap(get_part_, other->get_part_);
std::swap(terminate_, other->terminate_);
std::swap(_has_bits_[0], other->_has_bits_[0]);
_unknown_fields_.Swap(&other->_unknown_fields_);
std::swap(_cached_size_, other->_cached_size_);
}
}
::google::protobuf::Metadata MediaRequest::GetMetadata() const {
protobuf_AssignDescriptorsOnce();
::google::protobuf::Metadata metadata;
metadata.descriptor = MediaRequest_descriptor_;
metadata.reflection = MediaRequest_reflection_;
return metadata;
}
// ===================================================================
const ::google::protobuf::EnumDescriptor* MediaResponse_Type_descriptor() {
protobuf_AssignDescriptorsOnce();
return MediaResponse_Type_descriptor_;
}
bool MediaResponse_Type_IsValid(int value) {
switch(value) {
case 1:
case 2:
case 3:
return true;
default:
return false;
}
}
#ifndef _MSC_VER
const MediaResponse_Type MediaResponse::TypePrepareResult;
const MediaResponse_Type MediaResponse::TypePartResult;
const MediaResponse_Type MediaResponse::TypeTerminateResult;
const MediaResponse_Type MediaResponse::Type_MIN;
const MediaResponse_Type MediaResponse::Type_MAX;
const int MediaResponse::Type_ARRAYSIZE;
#endif // _MSC_VER
#ifndef _MSC_VER
const int MediaResponse_PrepareResult::kHandleFieldNumber;
#endif // !_MSC_VER
MediaResponse_PrepareResult::MediaResponse_PrepareResult()
: ::google::protobuf::Message() {
SharedCtor();
}
void MediaResponse_PrepareResult::InitAsDefaultInstance() {
}
MediaResponse_PrepareResult::MediaResponse_PrepareResult(const MediaResponse_PrepareResult& from)
: ::google::protobuf::Message() {
SharedCtor();
MergeFrom(from);
}
void MediaResponse_PrepareResult::SharedCtor() {
_cached_size_ = 0;
handle_ = 0u;
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
MediaResponse_PrepareResult::~MediaResponse_PrepareResult() {
SharedDtor();
}
void MediaResponse_PrepareResult::SharedDtor() {
if (this != default_instance_) {
}
}
void MediaResponse_PrepareResult::SetCachedSize(int size) const {
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
}
const ::google::protobuf::Descriptor* MediaResponse_PrepareResult::descriptor() {
protobuf_AssignDescriptorsOnce();
return MediaResponse_PrepareResult_descriptor_;
}
const MediaResponse_PrepareResult& MediaResponse_PrepareResult::default_instance() {
if (default_instance_ == NULL) protobuf_AddDesc_media_2eproto();
return *default_instance_;
}
MediaResponse_PrepareResult* MediaResponse_PrepareResult::default_instance_ = NULL;
MediaResponse_PrepareResult* MediaResponse_PrepareResult::New() const {
return new MediaResponse_PrepareResult;
}
void MediaResponse_PrepareResult::Clear() {
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
handle_ = 0u;
}
::memset(_has_bits_, 0, sizeof(_has_bits_));
mutable_unknown_fields()->Clear();
}
bool MediaResponse_PrepareResult::MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) {
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
::google::protobuf::uint32 tag;
while ((tag = input->ReadTag()) != 0) {
switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
// optional uint32 handle = 1;
case 1: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>(
input, &handle_)));
set_has_handle();
} else {
goto handle_uninterpreted;
}
if (input->ExpectAtEnd()) return true;
break;
}
default: {
handle_uninterpreted:
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
return true;
}
DO_(::google::protobuf::internal::WireFormat::SkipField(
input, tag, mutable_unknown_fields()));
break;
}
}
}
return true;
#undef DO_
}
void MediaResponse_PrepareResult::SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const {
// optional uint32 handle = 1;
if (has_handle()) {
::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->handle(), output);
}
if (!unknown_fields().empty()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
unknown_fields(), output);
}
}
::google::protobuf::uint8* MediaResponse_PrepareResult::SerializeWithCachedSizesToArray(
::google::protobuf::uint8* target) const {
// optional uint32 handle = 1;
if (has_handle()) {
target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->handle(), target);
}
if (!unknown_fields().empty()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
unknown_fields(), target);
}
return target;
}
int MediaResponse_PrepareResult::ByteSize() const {
int total_size = 0;
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
// optional uint32 handle = 1;
if (has_handle()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::UInt32Size(
this->handle());
}
}
if (!unknown_fields().empty()) {
total_size +=
::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
unknown_fields());
}
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = total_size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
return total_size;
}
void MediaResponse_PrepareResult::MergeFrom(const ::google::protobuf::Message& from) {
GOOGLE_CHECK_NE(&from, this);
const MediaResponse_PrepareResult* source =
::google::protobuf::internal::dynamic_cast_if_available<const MediaResponse_PrepareResult*>(
&from);
if (source == NULL) {
::google::protobuf::internal::ReflectionOps::Merge(from, this);
} else {
MergeFrom(*source);
}
}
void MediaResponse_PrepareResult::MergeFrom(const MediaResponse_PrepareResult& from) {
GOOGLE_CHECK_NE(&from, this);
if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
if (from.has_handle()) {
set_handle(from.handle());
}
}
mutable_unknown_fields()->MergeFrom(from.unknown_fields());
}
void MediaResponse_PrepareResult::CopyFrom(const ::google::protobuf::Message& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
void MediaResponse_PrepareResult::CopyFrom(const MediaResponse_PrepareResult& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
bool MediaResponse_PrepareResult::IsInitialized() const {
return true;
}
void MediaResponse_PrepareResult::Swap(MediaResponse_PrepareResult* other) {
if (other != this) {
std::swap(handle_, other->handle_);
std::swap(_has_bits_[0], other->_has_bits_[0]);
_unknown_fields_.Swap(&other->_unknown_fields_);
std::swap(_cached_size_, other->_cached_size_);
}
}
::google::protobuf::Metadata MediaResponse_PrepareResult::GetMetadata() const {
protobuf_AssignDescriptorsOnce();
::google::protobuf::Metadata metadata;
metadata.descriptor = MediaResponse_PrepareResult_descriptor_;
metadata.reflection = MediaResponse_PrepareResult_reflection_;
return metadata;
}
// -------------------------------------------------------------------
#ifndef _MSC_VER
const int MediaResponse_PartResult::kDataFieldNumber;
#endif // !_MSC_VER
MediaResponse_PartResult::MediaResponse_PartResult()
: ::google::protobuf::Message() {
SharedCtor();
}
void MediaResponse_PartResult::InitAsDefaultInstance() {
}
MediaResponse_PartResult::MediaResponse_PartResult(const MediaResponse_PartResult& from)
: ::google::protobuf::Message() {
SharedCtor();
MergeFrom(from);
}
void MediaResponse_PartResult::SharedCtor() {
_cached_size_ = 0;
data_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
MediaResponse_PartResult::~MediaResponse_PartResult() {
SharedDtor();
}
void MediaResponse_PartResult::SharedDtor() {
if (data_ != &::google::protobuf::internal::kEmptyString) {
delete data_;
}
if (this != default_instance_) {
}
}
void MediaResponse_PartResult::SetCachedSize(int size) const {
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
}
const ::google::protobuf::Descriptor* MediaResponse_PartResult::descriptor() {
protobuf_AssignDescriptorsOnce();
return MediaResponse_PartResult_descriptor_;
}
const MediaResponse_PartResult& MediaResponse_PartResult::default_instance() {
if (default_instance_ == NULL) protobuf_AddDesc_media_2eproto();
return *default_instance_;
}
MediaResponse_PartResult* MediaResponse_PartResult::default_instance_ = NULL;
MediaResponse_PartResult* MediaResponse_PartResult::New() const {
return new MediaResponse_PartResult;
}
void MediaResponse_PartResult::Clear() {
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
if (has_data()) {
if (data_ != &::google::protobuf::internal::kEmptyString) {
data_->clear();
}
}
}
::memset(_has_bits_, 0, sizeof(_has_bits_));
mutable_unknown_fields()->Clear();
}
bool MediaResponse_PartResult::MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) {
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
::google::protobuf::uint32 tag;
while ((tag = input->ReadTag()) != 0) {
switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
// optional bytes data = 2;
case 2: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
DO_(::google::protobuf::internal::WireFormatLite::ReadBytes(
input, this->mutable_data()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectAtEnd()) return true;
break;
}
default: {
handle_uninterpreted:
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
return true;
}
DO_(::google::protobuf::internal::WireFormat::SkipField(
input, tag, mutable_unknown_fields()));
break;
}
}
}
return true;
#undef DO_
}
void MediaResponse_PartResult::SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const {
// optional bytes data = 2;
if (has_data()) {
::google::protobuf::internal::WireFormatLite::WriteBytes(
2, this->data(), output);
}
if (!unknown_fields().empty()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
unknown_fields(), output);
}
}
::google::protobuf::uint8* MediaResponse_PartResult::SerializeWithCachedSizesToArray(
::google::protobuf::uint8* target) const {
// optional bytes data = 2;
if (has_data()) {
target =
::google::protobuf::internal::WireFormatLite::WriteBytesToArray(
2, this->data(), target);
}
if (!unknown_fields().empty()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
unknown_fields(), target);
}
return target;
}
int MediaResponse_PartResult::ByteSize() const {
int total_size = 0;
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
// optional bytes data = 2;
if (has_data()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::BytesSize(
this->data());
}
}
if (!unknown_fields().empty()) {
total_size +=
::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
unknown_fields());
}
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = total_size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
return total_size;
}
void MediaResponse_PartResult::MergeFrom(const ::google::protobuf::Message& from) {
GOOGLE_CHECK_NE(&from, this);
const MediaResponse_PartResult* source =
::google::protobuf::internal::dynamic_cast_if_available<const MediaResponse_PartResult*>(
&from);
if (source == NULL) {
::google::protobuf::internal::ReflectionOps::Merge(from, this);
} else {
MergeFrom(*source);
}
}
void MediaResponse_PartResult::MergeFrom(const MediaResponse_PartResult& from) {
GOOGLE_CHECK_NE(&from, this);
if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
if (from.has_data()) {
set_data(from.data());
}
}
mutable_unknown_fields()->MergeFrom(from.unknown_fields());
}
void MediaResponse_PartResult::CopyFrom(const ::google::protobuf::Message& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
void MediaResponse_PartResult::CopyFrom(const MediaResponse_PartResult& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
bool MediaResponse_PartResult::IsInitialized() const {
return true;
}
void MediaResponse_PartResult::Swap(MediaResponse_PartResult* other) {
if (other != this) {
std::swap(data_, other->data_);
std::swap(_has_bits_[0], other->_has_bits_[0]);
_unknown_fields_.Swap(&other->_unknown_fields_);
std::swap(_cached_size_, other->_cached_size_);
}
}
::google::protobuf::Metadata MediaResponse_PartResult::GetMetadata() const {
protobuf_AssignDescriptorsOnce();
::google::protobuf::Metadata metadata;
metadata.descriptor = MediaResponse_PartResult_descriptor_;
metadata.reflection = MediaResponse_PartResult_reflection_;
return metadata;
}
// -------------------------------------------------------------------
#ifndef _MSC_VER
#endif // !_MSC_VER
MediaResponse_TerminateResult::MediaResponse_TerminateResult()
: ::google::protobuf::Message() {
SharedCtor();
}
void MediaResponse_TerminateResult::InitAsDefaultInstance() {
}
MediaResponse_TerminateResult::MediaResponse_TerminateResult(const MediaResponse_TerminateResult& from)
: ::google::protobuf::Message() {
SharedCtor();
MergeFrom(from);
}
void MediaResponse_TerminateResult::SharedCtor() {
_cached_size_ = 0;
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
MediaResponse_TerminateResult::~MediaResponse_TerminateResult() {
SharedDtor();
}
void MediaResponse_TerminateResult::SharedDtor() {
if (this != default_instance_) {
}
}
void MediaResponse_TerminateResult::SetCachedSize(int size) const {
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
}
const ::google::protobuf::Descriptor* MediaResponse_TerminateResult::descriptor() {
protobuf_AssignDescriptorsOnce();
return MediaResponse_TerminateResult_descriptor_;
}
const MediaResponse_TerminateResult& MediaResponse_TerminateResult::default_instance() {
if (default_instance_ == NULL) protobuf_AddDesc_media_2eproto();
return *default_instance_;
}
MediaResponse_TerminateResult* MediaResponse_TerminateResult::default_instance_ = NULL;
MediaResponse_TerminateResult* MediaResponse_TerminateResult::New() const {
return new MediaResponse_TerminateResult;
}
void MediaResponse_TerminateResult::Clear() {
::memset(_has_bits_, 0, sizeof(_has_bits_));
mutable_unknown_fields()->Clear();
}
bool MediaResponse_TerminateResult::MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) {
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
::google::protobuf::uint32 tag;
while ((tag = input->ReadTag()) != 0) {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
return true;
}
DO_(::google::protobuf::internal::WireFormat::SkipField(
input, tag, mutable_unknown_fields()));
}
return true;
#undef DO_
}
void MediaResponse_TerminateResult::SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const {
if (!unknown_fields().empty()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
unknown_fields(), output);
}
}
::google::protobuf::uint8* MediaResponse_TerminateResult::SerializeWithCachedSizesToArray(
::google::protobuf::uint8* target) const {
if (!unknown_fields().empty()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
unknown_fields(), target);
}
return target;
}
int MediaResponse_TerminateResult::ByteSize() const {
int total_size = 0;
if (!unknown_fields().empty()) {
total_size +=
::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
unknown_fields());
}
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = total_size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
return total_size;
}
void MediaResponse_TerminateResult::MergeFrom(const ::google::protobuf::Message& from) {
GOOGLE_CHECK_NE(&from, this);
const MediaResponse_TerminateResult* source =
::google::protobuf::internal::dynamic_cast_if_available<const MediaResponse_TerminateResult*>(
&from);
if (source == NULL) {
::google::protobuf::internal::ReflectionOps::Merge(from, this);
} else {
MergeFrom(*source);
}
}
void MediaResponse_TerminateResult::MergeFrom(const MediaResponse_TerminateResult& from) {
GOOGLE_CHECK_NE(&from, this);
mutable_unknown_fields()->MergeFrom(from.unknown_fields());
}
void MediaResponse_TerminateResult::CopyFrom(const ::google::protobuf::Message& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
void MediaResponse_TerminateResult::CopyFrom(const MediaResponse_TerminateResult& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
bool MediaResponse_TerminateResult::IsInitialized() const {
return true;
}
void MediaResponse_TerminateResult::Swap(MediaResponse_TerminateResult* other) {
if (other != this) {
_unknown_fields_.Swap(&other->_unknown_fields_);
std::swap(_cached_size_, other->_cached_size_);
}
}
::google::protobuf::Metadata MediaResponse_TerminateResult::GetMetadata() const {
protobuf_AssignDescriptorsOnce();
::google::protobuf::Metadata metadata;
metadata.descriptor = MediaResponse_TerminateResult_descriptor_;
metadata.reflection = MediaResponse_TerminateResult_reflection_;
return metadata;
}
// -------------------------------------------------------------------
#ifndef _MSC_VER
const int MediaResponse::kTypeFieldNumber;
const int MediaResponse::kPrepareResultFieldNumber;
const int MediaResponse::kPartResultFieldNumber;
const int MediaResponse::kTerminateResultFieldNumber;
#endif // !_MSC_VER
MediaResponse::MediaResponse()
: ::google::protobuf::Message() {
SharedCtor();
}
void MediaResponse::InitAsDefaultInstance() {
prepare_result_ = const_cast< ::Remote::MediaResponse_PrepareResult*>(&::Remote::MediaResponse_PrepareResult::default_instance());
part_result_ = const_cast< ::Remote::MediaResponse_PartResult*>(&::Remote::MediaResponse_PartResult::default_instance());
terminate_result_ = const_cast< ::Remote::MediaResponse_TerminateResult*>(&::Remote::MediaResponse_TerminateResult::default_instance());
}
MediaResponse::MediaResponse(const MediaResponse& from)
: ::google::protobuf::Message() {
SharedCtor();
MergeFrom(from);
}
void MediaResponse::SharedCtor() {
_cached_size_ = 0;
type_ = 1;
prepare_result_ = NULL;
part_result_ = NULL;
terminate_result_ = NULL;
::memset(_has_bits_, 0, sizeof(_has_bits_));
}
MediaResponse::~MediaResponse() {
SharedDtor();
}
void MediaResponse::SharedDtor() {
if (this != default_instance_) {
delete prepare_result_;
delete part_result_;
delete terminate_result_;
}
}
void MediaResponse::SetCachedSize(int size) const {
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
}
const ::google::protobuf::Descriptor* MediaResponse::descriptor() {
protobuf_AssignDescriptorsOnce();
return MediaResponse_descriptor_;
}
const MediaResponse& MediaResponse::default_instance() {
if (default_instance_ == NULL) protobuf_AddDesc_media_2eproto();
return *default_instance_;
}
MediaResponse* MediaResponse::default_instance_ = NULL;
MediaResponse* MediaResponse::New() const {
return new MediaResponse;
}
void MediaResponse::Clear() {
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
type_ = 1;
if (has_prepare_result()) {
if (prepare_result_ != NULL) prepare_result_->::Remote::MediaResponse_PrepareResult::Clear();
}
if (has_part_result()) {
if (part_result_ != NULL) part_result_->::Remote::MediaResponse_PartResult::Clear();
}
if (has_terminate_result()) {
if (terminate_result_ != NULL) terminate_result_->::Remote::MediaResponse_TerminateResult::Clear();
}
}
::memset(_has_bits_, 0, sizeof(_has_bits_));
mutable_unknown_fields()->Clear();
}
bool MediaResponse::MergePartialFromCodedStream(
::google::protobuf::io::CodedInputStream* input) {
#define DO_(EXPRESSION) if (!(EXPRESSION)) return false
::google::protobuf::uint32 tag;
while ((tag = input->ReadTag()) != 0) {
switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
// required .Remote.MediaResponse.Type type = 1;
case 1: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) {
int value;
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
int, ::google::protobuf::internal::WireFormatLite::TYPE_ENUM>(
input, &value)));
if (::Remote::MediaResponse_Type_IsValid(value)) {
set_type(static_cast< ::Remote::MediaResponse_Type >(value));
} else {
mutable_unknown_fields()->AddVarint(1, value);
}
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(18)) goto parse_prepare_result;
break;
}
// optional .Remote.MediaResponse.PrepareResult prepare_result = 2;
case 2: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_prepare_result:
DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
input, mutable_prepare_result()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(26)) goto parse_part_result;
break;
}
// optional .Remote.MediaResponse.PartResult part_result = 3;
case 3: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_part_result:
DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
input, mutable_part_result()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectTag(34)) goto parse_terminate_result;
break;
}
// optional .Remote.MediaResponse.TerminateResult terminate_result = 4;
case 4: {
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) {
parse_terminate_result:
DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
input, mutable_terminate_result()));
} else {
goto handle_uninterpreted;
}
if (input->ExpectAtEnd()) return true;
break;
}
default: {
handle_uninterpreted:
if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
return true;
}
DO_(::google::protobuf::internal::WireFormat::SkipField(
input, tag, mutable_unknown_fields()));
break;
}
}
}
return true;
#undef DO_
}
void MediaResponse::SerializeWithCachedSizes(
::google::protobuf::io::CodedOutputStream* output) const {
// required .Remote.MediaResponse.Type type = 1;
if (has_type()) {
::google::protobuf::internal::WireFormatLite::WriteEnum(
1, this->type(), output);
}
// optional .Remote.MediaResponse.PrepareResult prepare_result = 2;
if (has_prepare_result()) {
::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
2, this->prepare_result(), output);
}
// optional .Remote.MediaResponse.PartResult part_result = 3;
if (has_part_result()) {
::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
3, this->part_result(), output);
}
// optional .Remote.MediaResponse.TerminateResult terminate_result = 4;
if (has_terminate_result()) {
::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
4, this->terminate_result(), output);
}
if (!unknown_fields().empty()) {
::google::protobuf::internal::WireFormat::SerializeUnknownFields(
unknown_fields(), output);
}
}
::google::protobuf::uint8* MediaResponse::SerializeWithCachedSizesToArray(
::google::protobuf::uint8* target) const {
// required .Remote.MediaResponse.Type type = 1;
if (has_type()) {
target = ::google::protobuf::internal::WireFormatLite::WriteEnumToArray(
1, this->type(), target);
}
// optional .Remote.MediaResponse.PrepareResult prepare_result = 2;
if (has_prepare_result()) {
target = ::google::protobuf::internal::WireFormatLite::
WriteMessageNoVirtualToArray(
2, this->prepare_result(), target);
}
// optional .Remote.MediaResponse.PartResult part_result = 3;
if (has_part_result()) {
target = ::google::protobuf::internal::WireFormatLite::
WriteMessageNoVirtualToArray(
3, this->part_result(), target);
}
// optional .Remote.MediaResponse.TerminateResult terminate_result = 4;
if (has_terminate_result()) {
target = ::google::protobuf::internal::WireFormatLite::
WriteMessageNoVirtualToArray(
4, this->terminate_result(), target);
}
if (!unknown_fields().empty()) {
target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
unknown_fields(), target);
}
return target;
}
int MediaResponse::ByteSize() const {
int total_size = 0;
if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
// required .Remote.MediaResponse.Type type = 1;
if (has_type()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::EnumSize(this->type());
}
// optional .Remote.MediaResponse.PrepareResult prepare_result = 2;
if (has_prepare_result()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
this->prepare_result());
}
// optional .Remote.MediaResponse.PartResult part_result = 3;
if (has_part_result()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
this->part_result());
}
// optional .Remote.MediaResponse.TerminateResult terminate_result = 4;
if (has_terminate_result()) {
total_size += 1 +
::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
this->terminate_result());
}
}
if (!unknown_fields().empty()) {
total_size +=
::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
unknown_fields());
}
GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
_cached_size_ = total_size;
GOOGLE_SAFE_CONCURRENT_WRITES_END();
return total_size;
}
void MediaResponse::MergeFrom(const ::google::protobuf::Message& from) {
GOOGLE_CHECK_NE(&from, this);
const MediaResponse* source =
::google::protobuf::internal::dynamic_cast_if_available<const MediaResponse*>(
&from);
if (source == NULL) {
::google::protobuf::internal::ReflectionOps::Merge(from, this);
} else {
MergeFrom(*source);
}
}
void MediaResponse::MergeFrom(const MediaResponse& from) {
GOOGLE_CHECK_NE(&from, this);
if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
if (from.has_type()) {
set_type(from.type());
}
if (from.has_prepare_result()) {
mutable_prepare_result()->::Remote::MediaResponse_PrepareResult::MergeFrom(from.prepare_result());
}
if (from.has_part_result()) {
mutable_part_result()->::Remote::MediaResponse_PartResult::MergeFrom(from.part_result());
}
if (from.has_terminate_result()) {
mutable_terminate_result()->::Remote::MediaResponse_TerminateResult::MergeFrom(from.terminate_result());
}
}
mutable_unknown_fields()->MergeFrom(from.unknown_fields());
}
void MediaResponse::CopyFrom(const ::google::protobuf::Message& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
void MediaResponse::CopyFrom(const MediaResponse& from) {
if (&from == this) return;
Clear();
MergeFrom(from);
}
bool MediaResponse::IsInitialized() const {
if ((_has_bits_[0] & 0x00000001) != 0x00000001) return false;
return true;
}
void MediaResponse::Swap(MediaResponse* other) {
if (other != this) {
std::swap(type_, other->type_);
std::swap(prepare_result_, other->prepare_result_);
std::swap(part_result_, other->part_result_);
std::swap(terminate_result_, other->terminate_result_);
std::swap(_has_bits_[0], other->_has_bits_[0]);
_unknown_fields_.Swap(&other->_unknown_fields_);
std::swap(_cached_size_, other->_cached_size_);
}
}
::google::protobuf::Metadata MediaResponse::GetMetadata() const {
protobuf_AssignDescriptorsOnce();
::google::protobuf::Metadata metadata;
metadata.descriptor = MediaResponse_descriptor_;
metadata.reflection = MediaResponse_reflection_;
return metadata;
}
// @@protoc_insertion_point(namespace_scope)
} // namespace Remote
// @@protoc_insertion_point(global_scope)