diff --git a/Jellyfin.Plugin.Danmu.Test/BilibiliApiTest.cs b/Jellyfin.Plugin.Danmu.Test/BilibiliApiTest.cs index 0bc27e1..14522ad 100644 --- a/Jellyfin.Plugin.Danmu.Test/BilibiliApiTest.cs +++ b/Jellyfin.Plugin.Danmu.Test/BilibiliApiTest.cs @@ -1,8 +1,6 @@ using System; -using System.Collections; using System.Collections.Generic; using System.Linq; -using System.Security.Cryptography; using System.Text; using System.Threading.Tasks; using Jellyfin.Plugin.Danmu.Api; @@ -14,21 +12,19 @@ namespace Jellyfin.Plugin.Danmu.Test { [TestClass] public class BilibiliApiTest - { - - ILoggerFactory loggerFactory = LoggerFactory.Create(builder => - builder.AddSimpleConsole(options => - { - options.IncludeScopes = true; - options.SingleLine = true; - options.TimestampFormat = "hh:mm:ss "; - })); - + { [TestMethod] public void TestSearch() { var keyword = "哆啦A梦 第四季"; + var loggerFactory = LoggerFactory.Create(builder => + builder.AddSimpleConsole(options => + { + options.IncludeScopes = true; + options.SingleLine = true; + options.TimestampFormat = "hh:mm:ss "; + })); var _bilibiliApi = new BilibiliApi(loggerFactory); Task.Run(async () => @@ -48,6 +44,15 @@ namespace Jellyfin.Plugin.Danmu.Test [TestMethod] public void TestSearchFrequently() { + + + var loggerFactory = LoggerFactory.Create(builder => + builder.AddSimpleConsole(options => + { + options.IncludeScopes = true; + options.SingleLine = true; + options.TimestampFormat = "hh:mm:ss "; + })); var _bilibiliApi = new BilibiliApi(loggerFactory); Task.Run(async () => @@ -67,35 +72,18 @@ namespace Jellyfin.Plugin.Danmu.Test }).GetAwaiter().GetResult(); } - [TestMethod] - public void TestGetDanmuProtoAsync() - { - long avid = 646200232; - long cid = 852011213; - - var _bilibiliApi = new BilibiliApi(loggerFactory); - - Task.Run(async () => - { - try - { - var result = await _bilibiliApi.GetDanmuProtoAsync(avid, cid, CancellationToken.None); - var xml = System.Text.Encoding.UTF8.GetString(result); - Console.WriteLine(xml); - } - catch (Exception ex) - { - Console.WriteLine(ex.Message); - } - }).GetAwaiter().GetResult(); - } - - [TestMethod] public void TestGetVideoByBvidAsync() { var bvid = "BV1vs411U78W"; + var loggerFactory = LoggerFactory.Create(builder => + builder.AddSimpleConsole(options => + { + options.IncludeScopes = true; + options.SingleLine = true; + options.TimestampFormat = "hh:mm:ss "; + })); var _bilibiliApi = new BilibiliApi(loggerFactory); Task.Run(async () => @@ -110,30 +98,6 @@ namespace Jellyfin.Plugin.Danmu.Test Console.WriteLine(ex.Message); } }).GetAwaiter().GetResult(); - } - - - [TestMethod] - public void TestGetDanmuHistoryProtoAsync() - { - long cid = 92143918; - - var _bilibiliApi = new BilibiliApi(loggerFactory); - - Task.Run(async () => - { - try - { - var result = await _bilibiliApi.GetDanmuHistoryProtoAsync(cid, "2022-01-01", CancellationToken.None); - var xml = System.Text.Encoding.UTF8.GetString(result); - Console.WriteLine(xml); - } - catch (Exception ex) - { - Console.WriteLine(ex.Message); - } - }).GetAwaiter().GetResult(); } - } } diff --git a/Jellyfin.Plugin.Danmu.Test/ToAssTest.cs b/Jellyfin.Plugin.Danmu.Test/ToAssTest.cs index 0044ff5..fa92962 100644 --- a/Jellyfin.Plugin.Danmu.Test/ToAssTest.cs +++ b/Jellyfin.Plugin.Danmu.Test/ToAssTest.cs @@ -1,5 +1,4 @@ using Danmaku2Ass; -using Jellyfin.Plugin.Danmu.Api; using System; using System.Collections.Generic; using System.Linq; @@ -25,7 +24,7 @@ namespace Jellyfin.Plugin.Danmu.Test 这个op看得我好迷茫 "; - var ass = Danmaku2Ass.Bilibili.GetInstance().ToASS(xml, new Config()); + var ass = Bilibili.GetInstance().ToASS(xml, new Config()); Console.WriteLine(ass); Assert.IsNotNull(ass); @@ -37,7 +36,7 @@ namespace Jellyfin.Plugin.Danmu.Test var xml = File.ReadAllText(@"F:\ddd\11111.xml"); - Danmaku2Ass.Bilibili.GetInstance().Create(xml, new Config(), @"F:\ddd\11111.ass"); + Bilibili.GetInstance().Create(xml, new Config(), @"F:\ddd\11111.ass"); } } diff --git a/Jellyfin.Plugin.Danmu/Api/BilibiliApi.cs b/Jellyfin.Plugin.Danmu/Api/BilibiliApi.cs index 7ba1ea7..f194b9b 100644 --- a/Jellyfin.Plugin.Danmu/Api/BilibiliApi.cs +++ b/Jellyfin.Plugin.Danmu/Api/BilibiliApi.cs @@ -23,11 +23,7 @@ using System.Web; using static Microsoft.Extensions.Logging.EventSource.LoggingEventSource; using Microsoft.Extensions.Caching.Memory; using Jellyfin.Plugin.Danmu.Providers; -using Bilibili.Community.Service.Dm.V1; -using System.IO; -using Danmaku2Ass; -using Jellyfin.Plugin.Danmu.Core.Danmaku2Ass; - + namespace Jellyfin.Plugin.Danmu.Api { public class BilibiliApi : IDisposable @@ -268,98 +264,6 @@ namespace Jellyfin.Plugin.Danmu.Api return null; } - /// - /// 下载实时弹幕,返回弹幕列表 - /// - /// 稿件avID - /// 视频CID - public async Task GetDanmuProtoAsync(long avid, long cid, CancellationToken cancellationToken) - { - - var sb = new StringBuilder(); - sb.Append(""); - try - { - var segmentIndex = 1; // 分包,每6分钟一包 - while (true) - { - var url = $"https://api.bilibili.com/x/v2/dm/web/seg.so?type=1&oid={cid}&pid={avid}&segment_index={segmentIndex}"; - - var bytes = await httpClient.GetByteArrayAsync(url, cancellationToken).ConfigureAwait(false); - var danmuReply = DmSegMobileReply.Parser.ParseFrom(bytes); - if (danmuReply == null) - { - break; - } - foreach (var dm in danmuReply.Elems) - { - // 今天的风儿甚是喧嚣 - // time, mode, size, color, create, pool, sender, id, weight(屏蔽等级) - var str = string.Format("{9}", (double)dm.Progress / 1000, dm.Mode, dm.Fontsize, dm.Color, dm.Ctime, dm.Pool, dm.MidHash, dm.IdStr, dm.Weight, dm.Content); - sb.AppendFormat("{9}", (double)dm.Progress / 1000, dm.Mode, dm.Fontsize, dm.Color, dm.Ctime, dm.Pool, dm.MidHash, dm.IdStr, dm.Weight, dm.Content); - } - - segmentIndex += 1; - } - } catch(Exception ex) - { - Console.WriteLine(ex.Message); - } - - sb.Append(""); - return Encoding.UTF8.GetBytes(sb.ToString()); - } - - - /// - /// 下载历史弹幕,返回弹幕列表 - /// - /// 视频CID - /// 弹幕日期,格式:YYYY-MM-DD - public async Task GetDanmuHistoryProtoAsync(long cid, string date, CancellationToken cancellationToken) - { - - var sb = new StringBuilder(); - sb.Append(""); - try - { - var segmentIndex = 1; // 分包,每6分钟一包 - while (true) - { - var url = $"http://api.bilibili.com/x/v2/dm/web/history/seg.so?type=1&oid={cid}&date={date}"; - - var bytes = await httpClient.GetByteArrayAsync(url, cancellationToken).ConfigureAwait(false); - var danmuReply = DmSegMobileReply.Parser.ParseFrom(bytes); - if (danmuReply == null) - { - break; - } - foreach (var dm in danmuReply.Elems) - { - // 今天的风儿甚是喧嚣 - // time, mode, size, color, create, pool, sender, id, weight(屏蔽等级) - var str = string.Format("{9}", (double)dm.Progress / 1000, dm.Mode, dm.Fontsize, dm.Color, dm.Ctime, dm.Pool, dm.MidHash, dm.IdStr, dm.Weight, dm.Content); - sb.AppendFormat("{9}", (double)dm.Progress / 1000, dm.Mode, dm.Fontsize, dm.Color, dm.Ctime, dm.Pool, dm.MidHash, dm.IdStr, dm.Weight, dm.Content); - } - - segmentIndex += 1; - } - } - catch (Exception ex) - { - Console.WriteLine(ex.Message); - } - - sb.Append(""); - return Encoding.UTF8.GetBytes(sb.ToString()); - } - - public async Task CheckDanmuHistoryListAsync(long cid, string month, CancellationToken cancellationToken) - { - var url = $"http://api.bilibili.com/x/v2/dm/history/index?type=1&oid={cid}&month={month}"; - return await httpClient.GetStringAsync(url, cancellationToken).ConfigureAwait(false); - } - private async Task EnsureSessionCookie(CancellationToken cancellationToken) { var url = "https://www.bilibili.com"; diff --git a/Jellyfin.Plugin.Danmu/Api/protobuf/bilibili/community/service/dm/v1/Dm.cs b/Jellyfin.Plugin.Danmu/Api/protobuf/bilibili/community/service/dm/v1/Dm.cs deleted file mode 100644 index a423dbb..0000000 --- a/Jellyfin.Plugin.Danmu/Api/protobuf/bilibili/community/service/dm/v1/Dm.cs +++ /dev/null @@ -1,14819 +0,0 @@ -// -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: bilibili/community/service/dm/v1/dm.proto -// -#pragma warning disable 1591, 0612, 3021 -#region Designer generated code - -using pb = global::Google.Protobuf; -using pbc = global::Google.Protobuf.Collections; -using pbr = global::Google.Protobuf.Reflection; -using scg = global::System.Collections.Generic; -namespace Bilibili.Community.Service.Dm.V1 { - - /// Holder for reflection information generated from bilibili/community/service/dm/v1/dm.proto - public static partial class DmReflection { - - #region Descriptor - /// File descriptor for bilibili/community/service/dm/v1/dm.proto - public static pbr::FileDescriptor Descriptor { - get { return descriptor; } - } - private static pbr::FileDescriptor descriptor; - - static DmReflection() { - byte[] descriptorData = global::System.Convert.FromBase64String( - string.Concat( - "CiliaWxpYmlsaS9jb21tdW5pdHkvc2VydmljZS9kbS92MS9kbS5wcm90bxIg", - "YmlsaWJpbGkuY29tbXVuaXR5LnNlcnZpY2UuZG0udjEiTAoLRG1TZWdTREtS", - "ZXESCwoDcGlkGAEgASgDEgsKA29pZBgCIAEoAxIMCgR0eXBlGAMgASgFEhUK", - "DXNlZ21lbnRfaW5kZXgYBCABKAMiXQoNRG1TZWdTREtSZXBseRIOCgZjbG9z", - "ZWQYASABKAgSPAoFZWxlbXMYAiADKAsyLS5iaWxpYmlsaS5jb21tdW5pdHku", - "c2VydmljZS5kbS52MS5EYW5tYWt1RWxlbSJMCgtEbVNlZ090dFJlcRILCgNw", - "aWQYASABKAMSCwoDb2lkGAIgASgDEgwKBHR5cGUYAyABKAUSFQoNc2VnbWVu", - "dF9pbmRleBgEIAEoAyJdCg1EbVNlZ090dFJlcGx5Eg4KBmNsb3NlZBgBIAEo", - "CBI8CgVlbGVtcxgCIAMoCzItLmJpbGliaWxpLmNvbW11bml0eS5zZXJ2aWNl", - "LmRtLnYxLkRhbm1ha3VFbGVtImcKDkRtU2VnTW9iaWxlUmVxEgsKA3BpZBgB", - "IAEoAxILCgNvaWQYAiABKAMSDAoEdHlwZRgDIAEoBRIVCg1zZWdtZW50X2lu", - "ZGV4GAQgASgDEhYKDnRlZW5hZ2Vyc19tb2RlGAUgASgFIqEBChBEbVNlZ01v", - "YmlsZVJlcGx5EjwKBWVsZW1zGAEgAygLMi0uYmlsaWJpbGkuY29tbXVuaXR5", - "LnNlcnZpY2UuZG0udjEuRGFubWFrdUVsZW0SDQoFc3RhdGUYAiABKAUSQAoH", - "YWlfZmxhZxgDIAEoCzIvLmJpbGliaWxpLmNvbW11bml0eS5zZXJ2aWNlLmRt", - "LnYxLkRhbm1ha3VBSUZsYWciWAoJRG1WaWV3UmVxEgsKA3BpZBgBIAEoAxIL", - "CgNvaWQYAiABKAMSDAoEdHlwZRgDIAEoBRINCgVzcG1pZBgEIAEoCRIUCgxp", - "c19oYXJkX2Jvb3QYBSABKAUi8AMKC0RtVmlld1JlcGx5Eg4KBmNsb3NlZBgB", - "IAEoCBI5CgRtYXNrGAIgASgLMisuYmlsaWJpbGkuY29tbXVuaXR5LnNlcnZp", - "Y2UuZG0udjEuVmlkZW9NYXNrEkEKCHN1YnRpdGxlGAMgASgLMi8uYmlsaWJp", - "bGkuY29tbXVuaXR5LnNlcnZpY2UuZG0udjEuVmlkZW9TdWJ0aXRsZRITCgtz", - "cGVjaWFsX2RtcxgEIAMoCRJECgdhaV9mbGFnGAUgASgLMjMuYmlsaWJpbGku", - "Y29tbXVuaXR5LnNlcnZpY2UuZG0udjEuRGFubWFrdUZsYWdDb25maWcSTgoN", - "cGxheWVyX2NvbmZpZxgGIAEoCzI3LmJpbGliaWxpLmNvbW11bml0eS5zZXJ2", - "aWNlLmRtLnYxLkRhbm11UGxheWVyVmlld0NvbmZpZxIWCg5zZW5kX2JveF9z", - "dHlsZRgHIAEoBRINCgVhbGxvdxgIIAEoCBIRCgljaGVja19ib3gYCSABKAkS", - "GgoSY2hlY2tfYm94X3Nob3dfbXNnGAogASgJEhgKEHRleHRfcGxhY2Vob2xk", - "ZXIYCyABKAkSGQoRaW5wdXRfcGxhY2Vob2xkZXIYDCABKAkSHQoVcmVwb3J0", - "X2ZpbHRlcl9jb250ZW50GA0gAygJIqgDCg5EbVdlYlZpZXdSZXBseRINCgVz", - "dGF0ZRgBIAEoBRIMCgR0ZXh0GAIgASgJEhEKCXRleHRfc2lkZRgDIAEoCRI9", - "CgZkbV9zZ2UYBCABKAsyLS5iaWxpYmlsaS5jb21tdW5pdHkuc2VydmljZS5k", - "bS52MS5EbVNlZ0NvbmZpZxJBCgRmbGFnGAUgASgLMjMuYmlsaWJpbGkuY29t", - "bXVuaXR5LnNlcnZpY2UuZG0udjEuRGFubWFrdUZsYWdDb25maWcSEwoLc3Bl", - "Y2lhbF9kbXMYBiADKAkSEQoJY2hlY2tfYm94GAcgASgIEg0KBWNvdW50GAgg", - "ASgDEj8KCmNvbW1hbmREbXMYCSADKAsyKy5iaWxpYmlsaS5jb21tdW5pdHku", - "c2VydmljZS5kbS52MS5Db21tYW5kRG0STQoNcGxheWVyX2NvbmZpZxgKIAEo", - "CzI2LmJpbGliaWxpLmNvbW11bml0eS5zZXJ2aWNlLmRtLnYxLkRhbm11V2Vi", - "UGxheWVyQ29uZmlnEh0KFXJlcG9ydF9maWx0ZXJfY29udGVudBgLIAMoCSKh", - "AQoJQ29tbWFuZERtEgoKAmlkGAEgASgDEgsKA29pZBgCIAEoAxILCgNtaWQY", - "AyABKAkSDwoHY29tbWFuZBgEIAEoCRIPCgdjb250ZW50GAUgASgJEhAKCHBy", - "b2dyZXNzGAYgASgFEg0KBWN0aW1lGAcgASgJEg0KBW10aW1lGAggASgJEg0K", - "BWV4dHJhGAkgASgJEg0KBWlkU3RyGAogASgJIi8KC0RtU2VnQ29uZmlnEhEK", - "CXBhZ2Vfc2l6ZRgBIAEoAxINCgV0b3RhbBgCIAEoAyJTCglWaWRlb01hc2sS", - "CwoDY2lkGAEgASgDEgwKBHBsYXQYAiABKAUSCwoDZnBzGAMgASgFEgwKBHRp", - "bWUYBCABKAMSEAoIbWFza191cmwYBSABKAkibwoNVmlkZW9TdWJ0aXRsZRIL", - "CgNsYW4YASABKAkSDgoGbGFuRG9jGAIgASgJEkEKCXN1YnRpdGxlcxgDIAMo", - "CzIuLmJpbGliaWxpLmNvbW11bml0eS5zZXJ2aWNlLmRtLnYxLlN1YnRpdGxl", - "SXRlbSKPAwoURGFubXVXZWJQbGF5ZXJDb25maWcSEQoJZG1fc3dpdGNoGAEg", - "ASgIEhEKCWFpX3N3aXRjaBgCIAEoCBIQCghhaV9sZXZlbBgDIAEoBRIQCghi", - "bG9ja3RvcBgEIAEoCBITCgtibG9ja3Njcm9sbBgFIAEoCBITCgtibG9ja2Jv", - "dHRvbRgGIAEoCBISCgpibG9ja2NvbG9yGAcgASgIEhQKDGJsb2Nrc3BlY2lh", - "bBgIIAEoCBIUCgxwcmV2ZW50c2hhZGUYCSABKAgSDQoFZG1hc2sYCiABKAgS", - "DwoHb3BhY2l0eRgLIAEoAhIOCgZkbWFyZWEYDCABKAUSEQoJc3BlZWRwbHVz", - "GA0gASgCEhAKCGZvbnRzaXplGA4gASgCEhIKCnNjcmVlbnN5bmMYDyABKAgS", - "EQoJc3BlZWRzeW5jGBAgASgIEhIKCmZvbnRmYW1pbHkYESABKAkSDAoEYm9s", - "ZBgSIAEoCBISCgpmb250Ym9yZGVyGBMgASgFEhEKCWRyYXdfdHlwZRgUIAEo", - "CSKaAQoMU3VidGl0bGVJdGVtEgoKAmlkGAEgASgDEg4KBmlkX3N0chgCIAEo", - "CRILCgNsYW4YAyABKAkSDwoHbGFuX2RvYxgEIAEoCRIUCgxzdWJ0aXRsZV91", - "cmwYBSABKAkSOgoGYXV0aG9yGAYgASgLMiouYmlsaWJpbGkuY29tbXVuaXR5", - "LnNlcnZpY2UuZG0udjEuVXNlckluZm8iXAoIVXNlckluZm8SCwoDbWlkGAEg", - "ASgDEgwKBG5hbWUYAiABKAkSCwoDc2V4GAMgASgJEgwKBGZhY2UYBCABKAkS", - "DAoEc2lnbhgFIAEoCRIMCgRyYW5rGAYgASgFItYBCgtEYW5tYWt1RWxlbRIK", - "CgJpZBgBIAEoAxIQCghwcm9ncmVzcxgCIAEoBRIMCgRtb2RlGAMgASgFEhAK", - "CGZvbnRzaXplGAQgASgFEg0KBWNvbG9yGAUgASgNEg8KB21pZEhhc2gYBiAB", - "KAkSDwoHY29udGVudBgHIAEoCRINCgVjdGltZRgIIAEoAxIOCgZ3ZWlnaHQY", - "CSABKAUSDgoGYWN0aW9uGAogASgJEgwKBHBvb2wYCyABKAUSDQoFaWRTdHIY", - "DCABKAkSDAoEYXR0chgNIAEoBSKgCwoRRG1QbGF5ZXJDb25maWdSZXESCgoC", - "dHMYASABKAMSRQoGc3dpdGNoGAIgASgLMjUuYmlsaWJpbGkuY29tbXVuaXR5", - "LnNlcnZpY2UuZG0udjEuUGxheWVyRGFubWFrdVN3aXRjaBJOCgtzd2l0Y2hf", - "c2F2ZRgDIAEoCzI5LmJpbGliaWxpLmNvbW11bml0eS5zZXJ2aWNlLmRtLnYx", - "LlBsYXllckRhbm1ha3VTd2l0Y2hTYXZlElsKEnVzZV9kZWZhdWx0X2NvbmZp", - "ZxgEIAEoCzI/LmJpbGliaWxpLmNvbW11bml0eS5zZXJ2aWNlLmRtLnYxLlBs", - "YXllckRhbm1ha3VVc2VEZWZhdWx0Q29uZmlnEmEKFWFpX3JlY29tbWVuZGVk", - "X3N3aXRjaBgFIAEoCzJCLmJpbGliaWxpLmNvbW11bml0eS5zZXJ2aWNlLmRt", - "LnYxLlBsYXllckRhbm1ha3VBaVJlY29tbWVuZGVkU3dpdGNoEl8KFGFpX3Jl", - "Y29tbWVuZGVkX2xldmVsGAYgASgLMkEuYmlsaWJpbGkuY29tbXVuaXR5LnNl", - "cnZpY2UuZG0udjEuUGxheWVyRGFubWFrdUFpUmVjb21tZW5kZWRMZXZlbBJJ", - "CghibG9ja3RvcBgHIAEoCzI3LmJpbGliaWxpLmNvbW11bml0eS5zZXJ2aWNl", - "LmRtLnYxLlBsYXllckRhbm1ha3VCbG9ja3RvcBJPCgtibG9ja3Njcm9sbBgI", - "IAEoCzI6LmJpbGliaWxpLmNvbW11bml0eS5zZXJ2aWNlLmRtLnYxLlBsYXll", - "ckRhbm1ha3VCbG9ja3Njcm9sbBJPCgtibG9ja2JvdHRvbRgJIAEoCzI6LmJp", - "bGliaWxpLmNvbW11bml0eS5zZXJ2aWNlLmRtLnYxLlBsYXllckRhbm1ha3VC", - "bG9ja2JvdHRvbRJTCg1ibG9ja2NvbG9yZnVsGAogASgLMjwuYmlsaWJpbGku", - "Y29tbXVuaXR5LnNlcnZpY2UuZG0udjEuUGxheWVyRGFubWFrdUJsb2NrY29s", - "b3JmdWwSTwoLYmxvY2tyZXBlYXQYCyABKAsyOi5iaWxpYmlsaS5jb21tdW5p", - "dHkuc2VydmljZS5kbS52MS5QbGF5ZXJEYW5tYWt1QmxvY2tyZXBlYXQSUQoM", - "YmxvY2tzcGVjaWFsGAwgASgLMjsuYmlsaWJpbGkuY29tbXVuaXR5LnNlcnZp", - "Y2UuZG0udjEuUGxheWVyRGFubWFrdUJsb2Nrc3BlY2lhbBJHCgdvcGFjaXR5", - "GA0gASgLMjYuYmlsaWJpbGkuY29tbXVuaXR5LnNlcnZpY2UuZG0udjEuUGxh", - "eWVyRGFubWFrdU9wYWNpdHkSUwoNc2NhbGluZ2ZhY3RvchgOIAEoCzI8LmJp", - "bGliaWxpLmNvbW11bml0eS5zZXJ2aWNlLmRtLnYxLlBsYXllckRhbm1ha3VT", - "Y2FsaW5nZmFjdG9yEkUKBmRvbWFpbhgPIAEoCzI1LmJpbGliaWxpLmNvbW11", - "bml0eS5zZXJ2aWNlLmRtLnYxLlBsYXllckRhbm1ha3VEb21haW4SQwoFc3Bl", - "ZWQYECABKAsyNC5iaWxpYmlsaS5jb21tdW5pdHkuc2VydmljZS5kbS52MS5Q", - "bGF5ZXJEYW5tYWt1U3BlZWQSVwoPZW5hYmxlYmxvY2tsaXN0GBEgASgLMj4u", - "YmlsaWJpbGkuY29tbXVuaXR5LnNlcnZpY2UuZG0udjEuUGxheWVyRGFubWFr", - "dUVuYWJsZWJsb2NrbGlzdBJeChlpbmxpbmVQbGF5ZXJEYW5tYWt1U3dpdGNo", - "GBIgASgLMjsuYmlsaWJpbGkuY29tbXVuaXR5LnNlcnZpY2UuZG0udjEuSW5s", - "aW5lUGxheWVyRGFubWFrdVN3aXRjaCIpCghSZXNwb25zZRIMCgRjb2RlGAEg", - "ASgFEg8KB21lc3NhZ2UYAiABKAkiKQoLRGFubWFrdUZsYWcSDAoEZG1pZBgB", - "IAEoAxIMCgRmbGFnGAIgASgNIksKEURhbm1ha3VGbGFnQ29uZmlnEhAKCHJl", - "Y19mbGFnGAEgASgFEhAKCHJlY190ZXh0GAIgASgJEhIKCnJlY19zd2l0Y2gY", - "AyABKAUiUAoNRGFubWFrdUFJRmxhZxI/CghkbV9mbGFncxgBIAMoCzItLmJp", - "bGliaWxpLmNvbW11bml0eS5zZXJ2aWNlLmRtLnYxLkRhbm1ha3VGbGFnIrEC", - "ChVEYW5tdVBsYXllclZpZXdDb25maWcSYQodZGFubXVrdV9kZWZhdWx0X3Bs", - "YXllcl9jb25maWcYASABKAsyOi5iaWxpYmlsaS5jb21tdW5pdHkuc2Vydmlj", - "ZS5kbS52MS5EYW5tdURlZmF1bHRQbGF5ZXJDb25maWcSUgoVZGFubXVrdV9w", - "bGF5ZXJfY29uZmlnGAIgASgLMjMuYmlsaWJpbGkuY29tbXVuaXR5LnNlcnZp", - "Y2UuZG0udjEuRGFubXVQbGF5ZXJDb25maWcSYQodZGFubXVrdV9wbGF5ZXJf", - "ZHluYW1pY19jb25maWcYAyADKAsyOi5iaWxpYmlsaS5jb21tdW5pdHkuc2Vy", - "dmljZS5kbS52MS5EYW5tdVBsYXllckR5bmFtaWNDb25maWcioQQKGERhbm11", - "RGVmYXVsdFBsYXllckNvbmZpZxIpCiFwbGF5ZXJfZGFubWFrdV91c2VfZGVm", - "YXVsdF9jb25maWcYASABKAgSLAokcGxheWVyX2Rhbm1ha3VfYWlfcmVjb21t", - "ZW5kZWRfc3dpdGNoGAQgASgIEisKI3BsYXllcl9kYW5tYWt1X2FpX3JlY29t", - "bWVuZGVkX2xldmVsGAUgASgFEh8KF3BsYXllcl9kYW5tYWt1X2Jsb2NrdG9w", - "GAYgASgIEiIKGnBsYXllcl9kYW5tYWt1X2Jsb2Nrc2Nyb2xsGAcgASgIEiIK", - "GnBsYXllcl9kYW5tYWt1X2Jsb2NrYm90dG9tGAggASgIEiQKHHBsYXllcl9k", - "YW5tYWt1X2Jsb2NrY29sb3JmdWwYCSABKAgSIgoacGxheWVyX2Rhbm1ha3Vf", - "YmxvY2tyZXBlYXQYCiABKAgSIwobcGxheWVyX2Rhbm1ha3VfYmxvY2tzcGVj", - "aWFsGAsgASgIEh4KFnBsYXllcl9kYW5tYWt1X29wYWNpdHkYDCABKAISJAoc", - "cGxheWVyX2Rhbm1ha3Vfc2NhbGluZ2ZhY3RvchgNIAEoAhIdChVwbGF5ZXJf", - "ZGFubWFrdV9kb21haW4YDiABKAISHAoUcGxheWVyX2Rhbm1ha3Vfc3BlZWQY", - "DyABKAUSJAocaW5saW5lX3BsYXllcl9kYW5tYWt1X3N3aXRjaBgQIAEoCCKr", - "BQoRRGFubXVQbGF5ZXJDb25maWcSHQoVcGxheWVyX2Rhbm1ha3Vfc3dpdGNo", - "GAEgASgIEiIKGnBsYXllcl9kYW5tYWt1X3N3aXRjaF9zYXZlGAIgASgIEikK", - "IXBsYXllcl9kYW5tYWt1X3VzZV9kZWZhdWx0X2NvbmZpZxgDIAEoCBIsCiRw", - "bGF5ZXJfZGFubWFrdV9haV9yZWNvbW1lbmRlZF9zd2l0Y2gYBCABKAgSKwoj", - "cGxheWVyX2Rhbm1ha3VfYWlfcmVjb21tZW5kZWRfbGV2ZWwYBSABKAUSHwoX", - "cGxheWVyX2Rhbm1ha3VfYmxvY2t0b3AYBiABKAgSIgoacGxheWVyX2Rhbm1h", - "a3VfYmxvY2tzY3JvbGwYByABKAgSIgoacGxheWVyX2Rhbm1ha3VfYmxvY2ti", - "b3R0b20YCCABKAgSJAoccGxheWVyX2Rhbm1ha3VfYmxvY2tjb2xvcmZ1bBgJ", - "IAEoCBIiChpwbGF5ZXJfZGFubWFrdV9ibG9ja3JlcGVhdBgKIAEoCBIjChtw", - "bGF5ZXJfZGFubWFrdV9ibG9ja3NwZWNpYWwYCyABKAgSHgoWcGxheWVyX2Rh", - "bm1ha3Vfb3BhY2l0eRgMIAEoAhIkChxwbGF5ZXJfZGFubWFrdV9zY2FsaW5n", - "ZmFjdG9yGA0gASgCEh0KFXBsYXllcl9kYW5tYWt1X2RvbWFpbhgOIAEoAhIc", - "ChRwbGF5ZXJfZGFubWFrdV9zcGVlZBgPIAEoBRImCh5wbGF5ZXJfZGFubWFr", - "dV9lbmFibGVibG9ja2xpc3QYECABKAgSJAocaW5saW5lX3BsYXllcl9kYW5t", - "YWt1X3N3aXRjaBgRIAEoCBIkChxpbmxpbmVfcGxheWVyX2Rhbm1ha3VfY29u", - "ZmlnGBIgASgFIksKGERhbm11UGxheWVyRHluYW1pY0NvbmZpZxIQCghwcm9n", - "cmVzcxgBIAEoBRIdChVwbGF5ZXJfZGFubWFrdV9kb21haW4YAiABKAIiNwoT", - "UGxheWVyRGFubWFrdVN3aXRjaBINCgV2YWx1ZRgBIAEoCBIRCgljYW5JZ25v", - "cmUYAiABKAgiKAoXUGxheWVyRGFubWFrdVN3aXRjaFNhdmUSDQoFdmFsdWUY", - "ASABKAgiLgodUGxheWVyRGFubWFrdVVzZURlZmF1bHRDb25maWcSDQoFdmFs", - "dWUYASABKAgiMQogUGxheWVyRGFubWFrdUFpUmVjb21tZW5kZWRTd2l0Y2gS", - "DQoFdmFsdWUYASABKAgiMAofUGxheWVyRGFubWFrdUFpUmVjb21tZW5kZWRM", - "ZXZlbBINCgV2YWx1ZRgBIAEoCCImChVQbGF5ZXJEYW5tYWt1QmxvY2t0b3AS", - "DQoFdmFsdWUYASABKAgiKQoYUGxheWVyRGFubWFrdUJsb2Nrc2Nyb2xsEg0K", - "BXZhbHVlGAEgASgIIikKGFBsYXllckRhbm1ha3VCbG9ja2JvdHRvbRINCgV2", - "YWx1ZRgBIAEoCCIrChpQbGF5ZXJEYW5tYWt1QmxvY2tjb2xvcmZ1bBINCgV2", - "YWx1ZRgBIAEoCCIpChhQbGF5ZXJEYW5tYWt1QmxvY2tyZXBlYXQSDQoFdmFs", - "dWUYASABKAgiKgoZUGxheWVyRGFubWFrdUJsb2Nrc3BlY2lhbBINCgV2YWx1", - "ZRgBIAEoCCIlChRQbGF5ZXJEYW5tYWt1T3BhY2l0eRINCgV2YWx1ZRgBIAEo", - "AiIrChpQbGF5ZXJEYW5tYWt1U2NhbGluZ2ZhY3RvchINCgV2YWx1ZRgBIAEo", - "AiIkChNQbGF5ZXJEYW5tYWt1RG9tYWluEg0KBXZhbHVlGAEgASgCIiMKElBs", - "YXllckRhbm1ha3VTcGVlZBINCgV2YWx1ZRgBIAEoBSItChxQbGF5ZXJEYW5t", - "YWt1RW5hYmxlYmxvY2tsaXN0Eg0KBXZhbHVlGAEgASgIIioKGUlubGluZVBs", - "YXllckRhbm1ha3VTd2l0Y2gSDQoFdmFsdWUYASABKAgqTAoJRE1BdHRyQml0", - "EhQKEERNQXR0ckJpdFByb3RlY3QQABIVChFETUF0dHJCaXRGcm9tTGl2ZRAB", - "EhIKDkRNQXR0ckhpZ2hMaWtlEAIyqgQKAkRNEnMKC0RtU2VnTW9iaWxlEjAu", - "YmlsaWJpbGkuY29tbXVuaXR5LnNlcnZpY2UuZG0udjEuRG1TZWdNb2JpbGVS", - "ZXEaMi5iaWxpYmlsaS5jb21tdW5pdHkuc2VydmljZS5kbS52MS5EbVNlZ01v", - "YmlsZVJlcGx5EmQKBkRtVmlldxIrLmJpbGliaWxpLmNvbW11bml0eS5zZXJ2", - "aWNlLmRtLnYxLkRtVmlld1JlcRotLmJpbGliaWxpLmNvbW11bml0eS5zZXJ2", - "aWNlLmRtLnYxLkRtVmlld1JlcGx5EnEKDkRtUGxheWVyQ29uZmlnEjMuYmls", - "aWJpbGkuY29tbXVuaXR5LnNlcnZpY2UuZG0udjEuRG1QbGF5ZXJDb25maWdS", - "ZXEaKi5iaWxpYmlsaS5jb21tdW5pdHkuc2VydmljZS5kbS52MS5SZXNwb25z", - "ZRJqCghEbVNlZ090dBItLmJpbGliaWxpLmNvbW11bml0eS5zZXJ2aWNlLmRt", - "LnYxLkRtU2VnT3R0UmVxGi8uYmlsaWJpbGkuY29tbXVuaXR5LnNlcnZpY2Uu", - "ZG0udjEuRG1TZWdPdHRSZXBseRJqCghEbVNlZ1NESxItLmJpbGliaWxpLmNv", - "bW11bml0eS5zZXJ2aWNlLmRtLnYxLkRtU2VnU0RLUmVxGi8uYmlsaWJpbGku", - "Y29tbXVuaXR5LnNlcnZpY2UuZG0udjEuRG1TZWdTREtSZXBseWIGcHJvdG8z")); - descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - new pbr::FileDescriptor[] { }, - new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Bilibili.Community.Service.Dm.V1.DMAttrBit), }, null, new pbr::GeneratedClrTypeInfo[] { - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.DmSegSDKReq), global::Bilibili.Community.Service.Dm.V1.DmSegSDKReq.Parser, new[]{ "Pid", "Oid", "Type", "SegmentIndex" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.DmSegSDKReply), global::Bilibili.Community.Service.Dm.V1.DmSegSDKReply.Parser, new[]{ "Closed", "Elems" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.DmSegOttReq), global::Bilibili.Community.Service.Dm.V1.DmSegOttReq.Parser, new[]{ "Pid", "Oid", "Type", "SegmentIndex" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.DmSegOttReply), global::Bilibili.Community.Service.Dm.V1.DmSegOttReply.Parser, new[]{ "Closed", "Elems" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.DmSegMobileReq), global::Bilibili.Community.Service.Dm.V1.DmSegMobileReq.Parser, new[]{ "Pid", "Oid", "Type", "SegmentIndex", "TeenagersMode" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.DmSegMobileReply), global::Bilibili.Community.Service.Dm.V1.DmSegMobileReply.Parser, new[]{ "Elems", "State", "AiFlag" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.DmViewReq), global::Bilibili.Community.Service.Dm.V1.DmViewReq.Parser, new[]{ "Pid", "Oid", "Type", "Spmid", "IsHardBoot" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.DmViewReply), global::Bilibili.Community.Service.Dm.V1.DmViewReply.Parser, new[]{ "Closed", "Mask", "Subtitle", "SpecialDms", "AiFlag", "PlayerConfig", "SendBoxStyle", "Allow", "CheckBox", "CheckBoxShowMsg", "TextPlaceholder", "InputPlaceholder", "ReportFilterContent" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.DmWebViewReply), global::Bilibili.Community.Service.Dm.V1.DmWebViewReply.Parser, new[]{ "State", "Text", "TextSide", "DmSge", "Flag", "SpecialDms", "CheckBox", "Count", "CommandDms", "PlayerConfig", "ReportFilterContent" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.CommandDm), global::Bilibili.Community.Service.Dm.V1.CommandDm.Parser, new[]{ "Id", "Oid", "Mid", "Command", "Content", "Progress", "Ctime", "Mtime", "Extra", "IdStr" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.DmSegConfig), global::Bilibili.Community.Service.Dm.V1.DmSegConfig.Parser, new[]{ "PageSize", "Total" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.VideoMask), global::Bilibili.Community.Service.Dm.V1.VideoMask.Parser, new[]{ "Cid", "Plat", "Fps", "Time", "MaskUrl" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.VideoSubtitle), global::Bilibili.Community.Service.Dm.V1.VideoSubtitle.Parser, new[]{ "Lan", "LanDoc", "Subtitles" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.DanmuWebPlayerConfig), global::Bilibili.Community.Service.Dm.V1.DanmuWebPlayerConfig.Parser, new[]{ "DmSwitch", "AiSwitch", "AiLevel", "Blocktop", "Blockscroll", "Blockbottom", "Blockcolor", "Blockspecial", "Preventshade", "Dmask", "Opacity", "Dmarea", "Speedplus", "Fontsize", "Screensync", "Speedsync", "Fontfamily", "Bold", "Fontborder", "DrawType" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.SubtitleItem), global::Bilibili.Community.Service.Dm.V1.SubtitleItem.Parser, new[]{ "Id", "IdStr", "Lan", "LanDoc", "SubtitleUrl", "Author" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.UserInfo), global::Bilibili.Community.Service.Dm.V1.UserInfo.Parser, new[]{ "Mid", "Name", "Sex", "Face", "Sign", "Rank" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.DanmakuElem), global::Bilibili.Community.Service.Dm.V1.DanmakuElem.Parser, new[]{ "Id", "Progress", "Mode", "Fontsize", "Color", "MidHash", "Content", "Ctime", "Weight", "Action", "Pool", "IdStr", "Attr" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.DmPlayerConfigReq), global::Bilibili.Community.Service.Dm.V1.DmPlayerConfigReq.Parser, new[]{ "Ts", "Switch", "SwitchSave", "UseDefaultConfig", "AiRecommendedSwitch", "AiRecommendedLevel", "Blocktop", "Blockscroll", "Blockbottom", "Blockcolorful", "Blockrepeat", "Blockspecial", "Opacity", "Scalingfactor", "Domain", "Speed", "Enableblocklist", "InlinePlayerDanmakuSwitch" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.Response), global::Bilibili.Community.Service.Dm.V1.Response.Parser, new[]{ "Code", "Message" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.DanmakuFlag), global::Bilibili.Community.Service.Dm.V1.DanmakuFlag.Parser, new[]{ "Dmid", "Flag" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.DanmakuFlagConfig), global::Bilibili.Community.Service.Dm.V1.DanmakuFlagConfig.Parser, new[]{ "RecFlag", "RecText", "RecSwitch" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.DanmakuAIFlag), global::Bilibili.Community.Service.Dm.V1.DanmakuAIFlag.Parser, new[]{ "DmFlags" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.DanmuPlayerViewConfig), global::Bilibili.Community.Service.Dm.V1.DanmuPlayerViewConfig.Parser, new[]{ "DanmukuDefaultPlayerConfig", "DanmukuPlayerConfig", "DanmukuPlayerDynamicConfig" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.DanmuDefaultPlayerConfig), global::Bilibili.Community.Service.Dm.V1.DanmuDefaultPlayerConfig.Parser, new[]{ "PlayerDanmakuUseDefaultConfig", "PlayerDanmakuAiRecommendedSwitch", "PlayerDanmakuAiRecommendedLevel", "PlayerDanmakuBlocktop", "PlayerDanmakuBlockscroll", "PlayerDanmakuBlockbottom", "PlayerDanmakuBlockcolorful", "PlayerDanmakuBlockrepeat", "PlayerDanmakuBlockspecial", "PlayerDanmakuOpacity", "PlayerDanmakuScalingfactor", "PlayerDanmakuDomain", "PlayerDanmakuSpeed", "InlinePlayerDanmakuSwitch" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.DanmuPlayerConfig), global::Bilibili.Community.Service.Dm.V1.DanmuPlayerConfig.Parser, new[]{ "PlayerDanmakuSwitch", "PlayerDanmakuSwitchSave", "PlayerDanmakuUseDefaultConfig", "PlayerDanmakuAiRecommendedSwitch", "PlayerDanmakuAiRecommendedLevel", "PlayerDanmakuBlocktop", "PlayerDanmakuBlockscroll", "PlayerDanmakuBlockbottom", "PlayerDanmakuBlockcolorful", "PlayerDanmakuBlockrepeat", "PlayerDanmakuBlockspecial", "PlayerDanmakuOpacity", "PlayerDanmakuScalingfactor", "PlayerDanmakuDomain", "PlayerDanmakuSpeed", "PlayerDanmakuEnableblocklist", "InlinePlayerDanmakuSwitch", "InlinePlayerDanmakuConfig" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.DanmuPlayerDynamicConfig), global::Bilibili.Community.Service.Dm.V1.DanmuPlayerDynamicConfig.Parser, new[]{ "Progress", "PlayerDanmakuDomain" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuSwitch), global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuSwitch.Parser, new[]{ "Value", "CanIgnore" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuSwitchSave), global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuSwitchSave.Parser, new[]{ "Value" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuUseDefaultConfig), global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuUseDefaultConfig.Parser, new[]{ "Value" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuAiRecommendedSwitch), global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuAiRecommendedSwitch.Parser, new[]{ "Value" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuAiRecommendedLevel), global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuAiRecommendedLevel.Parser, new[]{ "Value" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlocktop), global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlocktop.Parser, new[]{ "Value" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockscroll), global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockscroll.Parser, new[]{ "Value" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockbottom), global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockbottom.Parser, new[]{ "Value" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockcolorful), global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockcolorful.Parser, new[]{ "Value" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockrepeat), global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockrepeat.Parser, new[]{ "Value" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockspecial), global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockspecial.Parser, new[]{ "Value" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuOpacity), global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuOpacity.Parser, new[]{ "Value" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuScalingfactor), global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuScalingfactor.Parser, new[]{ "Value" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuDomain), global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuDomain.Parser, new[]{ "Value" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuSpeed), global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuSpeed.Parser, new[]{ "Value" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuEnableblocklist), global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuEnableblocklist.Parser, new[]{ "Value" }, null, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::Bilibili.Community.Service.Dm.V1.InlinePlayerDanmakuSwitch), global::Bilibili.Community.Service.Dm.V1.InlinePlayerDanmakuSwitch.Parser, new[]{ "Value" }, null, null, null, null) - })); - } - #endregion - - } - #region Enums - /// - /// 弹幕属性位值 - /// - public enum DMAttrBit { - /// - /// 保护弹幕 - /// - [pbr::OriginalName("DMAttrBitProtect")] Protect = 0, - /// - /// 直播弹幕 - /// - [pbr::OriginalName("DMAttrBitFromLive")] FromLive = 1, - /// - /// 高赞弹幕 - /// - [pbr::OriginalName("DMAttrHighLike")] DmattrHighLike = 2, - } - - #endregion - - #region Messages - /// - /// 弹幕SDK-请求 - /// - public sealed partial class DmSegSDKReq : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DmSegSDKReq()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[0]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmSegSDKReq() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmSegSDKReq(DmSegSDKReq other) : this() { - pid_ = other.pid_; - oid_ = other.oid_; - type_ = other.type_; - segmentIndex_ = other.segmentIndex_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmSegSDKReq Clone() { - return new DmSegSDKReq(this); - } - - /// Field number for the "pid" field. - public const int PidFieldNumber = 1; - private long pid_; - /// - /// 稿件avid/漫画epid - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Pid { - get { return pid_; } - set { - pid_ = value; - } - } - - /// Field number for the "oid" field. - public const int OidFieldNumber = 2; - private long oid_; - /// - /// 视频cid/漫画cid - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Oid { - get { return oid_; } - set { - oid_ = value; - } - } - - /// Field number for the "type" field. - public const int TypeFieldNumber = 3; - private int type_; - /// - /// 弹幕类型 - /// 1:视频 2:漫画 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Type { - get { return type_; } - set { - type_ = value; - } - } - - /// Field number for the "segment_index" field. - public const int SegmentIndexFieldNumber = 4; - private long segmentIndex_; - /// - /// 分段(6min) - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long SegmentIndex { - get { return segmentIndex_; } - set { - segmentIndex_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as DmSegSDKReq); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DmSegSDKReq other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Pid != other.Pid) return false; - if (Oid != other.Oid) return false; - if (Type != other.Type) return false; - if (SegmentIndex != other.SegmentIndex) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Pid != 0L) hash ^= Pid.GetHashCode(); - if (Oid != 0L) hash ^= Oid.GetHashCode(); - if (Type != 0) hash ^= Type.GetHashCode(); - if (SegmentIndex != 0L) hash ^= SegmentIndex.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Pid != 0L) { - output.WriteRawTag(8); - output.WriteInt64(Pid); - } - if (Oid != 0L) { - output.WriteRawTag(16); - output.WriteInt64(Oid); - } - if (Type != 0) { - output.WriteRawTag(24); - output.WriteInt32(Type); - } - if (SegmentIndex != 0L) { - output.WriteRawTag(32); - output.WriteInt64(SegmentIndex); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Pid != 0L) { - output.WriteRawTag(8); - output.WriteInt64(Pid); - } - if (Oid != 0L) { - output.WriteRawTag(16); - output.WriteInt64(Oid); - } - if (Type != 0) { - output.WriteRawTag(24); - output.WriteInt32(Type); - } - if (SegmentIndex != 0L) { - output.WriteRawTag(32); - output.WriteInt64(SegmentIndex); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Pid != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(Pid); - } - if (Oid != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(Oid); - } - if (Type != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(Type); - } - if (SegmentIndex != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(SegmentIndex); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DmSegSDKReq other) { - if (other == null) { - return; - } - if (other.Pid != 0L) { - Pid = other.Pid; - } - if (other.Oid != 0L) { - Oid = other.Oid; - } - if (other.Type != 0) { - Type = other.Type; - } - if (other.SegmentIndex != 0L) { - SegmentIndex = other.SegmentIndex; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Pid = input.ReadInt64(); - break; - } - case 16: { - Oid = input.ReadInt64(); - break; - } - case 24: { - Type = input.ReadInt32(); - break; - } - case 32: { - SegmentIndex = input.ReadInt64(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Pid = input.ReadInt64(); - break; - } - case 16: { - Oid = input.ReadInt64(); - break; - } - case 24: { - Type = input.ReadInt32(); - break; - } - case 32: { - SegmentIndex = input.ReadInt64(); - break; - } - } - } - } - #endif - - } - - /// - /// 弹幕SDK-响应 - /// - public sealed partial class DmSegSDKReply : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DmSegSDKReply()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[1]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmSegSDKReply() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmSegSDKReply(DmSegSDKReply other) : this() { - closed_ = other.closed_; - elems_ = other.elems_.Clone(); - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmSegSDKReply Clone() { - return new DmSegSDKReply(this); - } - - /// Field number for the "closed" field. - public const int ClosedFieldNumber = 1; - private bool closed_; - /// - /// 是否已关闭弹幕 - /// 0:未关闭 1:已关闭 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Closed { - get { return closed_; } - set { - closed_ = value; - } - } - - /// Field number for the "elems" field. - public const int ElemsFieldNumber = 2; - private static readonly pb::FieldCodec _repeated_elems_codec - = pb::FieldCodec.ForMessage(18, global::Bilibili.Community.Service.Dm.V1.DanmakuElem.Parser); - private readonly pbc::RepeatedField elems_ = new pbc::RepeatedField(); - /// - /// 弹幕列表 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField Elems { - get { return elems_; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as DmSegSDKReply); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DmSegSDKReply other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Closed != other.Closed) return false; - if(!elems_.Equals(other.elems_)) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Closed != false) hash ^= Closed.GetHashCode(); - hash ^= elems_.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Closed != false) { - output.WriteRawTag(8); - output.WriteBool(Closed); - } - elems_.WriteTo(output, _repeated_elems_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Closed != false) { - output.WriteRawTag(8); - output.WriteBool(Closed); - } - elems_.WriteTo(ref output, _repeated_elems_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Closed != false) { - size += 1 + 1; - } - size += elems_.CalculateSize(_repeated_elems_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DmSegSDKReply other) { - if (other == null) { - return; - } - if (other.Closed != false) { - Closed = other.Closed; - } - elems_.Add(other.elems_); - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Closed = input.ReadBool(); - break; - } - case 18: { - elems_.AddEntriesFrom(input, _repeated_elems_codec); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Closed = input.ReadBool(); - break; - } - case 18: { - elems_.AddEntriesFrom(ref input, _repeated_elems_codec); - break; - } - } - } - } - #endif - - } - - /// - /// ott弹幕列表-请求 - /// - public sealed partial class DmSegOttReq : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DmSegOttReq()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[2]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmSegOttReq() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmSegOttReq(DmSegOttReq other) : this() { - pid_ = other.pid_; - oid_ = other.oid_; - type_ = other.type_; - segmentIndex_ = other.segmentIndex_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmSegOttReq Clone() { - return new DmSegOttReq(this); - } - - /// Field number for the "pid" field. - public const int PidFieldNumber = 1; - private long pid_; - /// - /// 稿件avid/漫画epid - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Pid { - get { return pid_; } - set { - pid_ = value; - } - } - - /// Field number for the "oid" field. - public const int OidFieldNumber = 2; - private long oid_; - /// - /// 视频cid/漫画cid - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Oid { - get { return oid_; } - set { - oid_ = value; - } - } - - /// Field number for the "type" field. - public const int TypeFieldNumber = 3; - private int type_; - /// - /// 弹幕类型 - /// 1:视频 2:漫画 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Type { - get { return type_; } - set { - type_ = value; - } - } - - /// Field number for the "segment_index" field. - public const int SegmentIndexFieldNumber = 4; - private long segmentIndex_; - /// - /// 分段(6min) - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long SegmentIndex { - get { return segmentIndex_; } - set { - segmentIndex_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as DmSegOttReq); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DmSegOttReq other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Pid != other.Pid) return false; - if (Oid != other.Oid) return false; - if (Type != other.Type) return false; - if (SegmentIndex != other.SegmentIndex) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Pid != 0L) hash ^= Pid.GetHashCode(); - if (Oid != 0L) hash ^= Oid.GetHashCode(); - if (Type != 0) hash ^= Type.GetHashCode(); - if (SegmentIndex != 0L) hash ^= SegmentIndex.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Pid != 0L) { - output.WriteRawTag(8); - output.WriteInt64(Pid); - } - if (Oid != 0L) { - output.WriteRawTag(16); - output.WriteInt64(Oid); - } - if (Type != 0) { - output.WriteRawTag(24); - output.WriteInt32(Type); - } - if (SegmentIndex != 0L) { - output.WriteRawTag(32); - output.WriteInt64(SegmentIndex); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Pid != 0L) { - output.WriteRawTag(8); - output.WriteInt64(Pid); - } - if (Oid != 0L) { - output.WriteRawTag(16); - output.WriteInt64(Oid); - } - if (Type != 0) { - output.WriteRawTag(24); - output.WriteInt32(Type); - } - if (SegmentIndex != 0L) { - output.WriteRawTag(32); - output.WriteInt64(SegmentIndex); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Pid != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(Pid); - } - if (Oid != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(Oid); - } - if (Type != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(Type); - } - if (SegmentIndex != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(SegmentIndex); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DmSegOttReq other) { - if (other == null) { - return; - } - if (other.Pid != 0L) { - Pid = other.Pid; - } - if (other.Oid != 0L) { - Oid = other.Oid; - } - if (other.Type != 0) { - Type = other.Type; - } - if (other.SegmentIndex != 0L) { - SegmentIndex = other.SegmentIndex; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Pid = input.ReadInt64(); - break; - } - case 16: { - Oid = input.ReadInt64(); - break; - } - case 24: { - Type = input.ReadInt32(); - break; - } - case 32: { - SegmentIndex = input.ReadInt64(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Pid = input.ReadInt64(); - break; - } - case 16: { - Oid = input.ReadInt64(); - break; - } - case 24: { - Type = input.ReadInt32(); - break; - } - case 32: { - SegmentIndex = input.ReadInt64(); - break; - } - } - } - } - #endif - - } - - /// - /// ott弹幕列表-响应 - /// - public sealed partial class DmSegOttReply : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DmSegOttReply()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[3]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmSegOttReply() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmSegOttReply(DmSegOttReply other) : this() { - closed_ = other.closed_; - elems_ = other.elems_.Clone(); - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmSegOttReply Clone() { - return new DmSegOttReply(this); - } - - /// Field number for the "closed" field. - public const int ClosedFieldNumber = 1; - private bool closed_; - /// - /// 是否已关闭弹幕 - /// 0:未关闭 1:已关闭 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Closed { - get { return closed_; } - set { - closed_ = value; - } - } - - /// Field number for the "elems" field. - public const int ElemsFieldNumber = 2; - private static readonly pb::FieldCodec _repeated_elems_codec - = pb::FieldCodec.ForMessage(18, global::Bilibili.Community.Service.Dm.V1.DanmakuElem.Parser); - private readonly pbc::RepeatedField elems_ = new pbc::RepeatedField(); - /// - /// 弹幕列表 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField Elems { - get { return elems_; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as DmSegOttReply); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DmSegOttReply other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Closed != other.Closed) return false; - if(!elems_.Equals(other.elems_)) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Closed != false) hash ^= Closed.GetHashCode(); - hash ^= elems_.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Closed != false) { - output.WriteRawTag(8); - output.WriteBool(Closed); - } - elems_.WriteTo(output, _repeated_elems_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Closed != false) { - output.WriteRawTag(8); - output.WriteBool(Closed); - } - elems_.WriteTo(ref output, _repeated_elems_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Closed != false) { - size += 1 + 1; - } - size += elems_.CalculateSize(_repeated_elems_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DmSegOttReply other) { - if (other == null) { - return; - } - if (other.Closed != false) { - Closed = other.Closed; - } - elems_.Add(other.elems_); - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Closed = input.ReadBool(); - break; - } - case 18: { - elems_.AddEntriesFrom(input, _repeated_elems_codec); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Closed = input.ReadBool(); - break; - } - case 18: { - elems_.AddEntriesFrom(ref input, _repeated_elems_codec); - break; - } - } - } - } - #endif - - } - - /// - /// 获取弹幕-请求 - /// - public sealed partial class DmSegMobileReq : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DmSegMobileReq()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[4]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmSegMobileReq() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmSegMobileReq(DmSegMobileReq other) : this() { - pid_ = other.pid_; - oid_ = other.oid_; - type_ = other.type_; - segmentIndex_ = other.segmentIndex_; - teenagersMode_ = other.teenagersMode_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmSegMobileReq Clone() { - return new DmSegMobileReq(this); - } - - /// Field number for the "pid" field. - public const int PidFieldNumber = 1; - private long pid_; - /// - /// 稿件avid/漫画epid - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Pid { - get { return pid_; } - set { - pid_ = value; - } - } - - /// Field number for the "oid" field. - public const int OidFieldNumber = 2; - private long oid_; - /// - /// 视频cid/漫画cid - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Oid { - get { return oid_; } - set { - oid_ = value; - } - } - - /// Field number for the "type" field. - public const int TypeFieldNumber = 3; - private int type_; - /// - /// 弹幕类型 - /// 1:视频 2:漫画 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Type { - get { return type_; } - set { - type_ = value; - } - } - - /// Field number for the "segment_index" field. - public const int SegmentIndexFieldNumber = 4; - private long segmentIndex_; - /// - /// 分段(6min) - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long SegmentIndex { - get { return segmentIndex_; } - set { - segmentIndex_ = value; - } - } - - /// Field number for the "teenagers_mode" field. - public const int TeenagersModeFieldNumber = 5; - private int teenagersMode_; - /// - /// 是否青少年模式 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int TeenagersMode { - get { return teenagersMode_; } - set { - teenagersMode_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as DmSegMobileReq); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DmSegMobileReq other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Pid != other.Pid) return false; - if (Oid != other.Oid) return false; - if (Type != other.Type) return false; - if (SegmentIndex != other.SegmentIndex) return false; - if (TeenagersMode != other.TeenagersMode) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Pid != 0L) hash ^= Pid.GetHashCode(); - if (Oid != 0L) hash ^= Oid.GetHashCode(); - if (Type != 0) hash ^= Type.GetHashCode(); - if (SegmentIndex != 0L) hash ^= SegmentIndex.GetHashCode(); - if (TeenagersMode != 0) hash ^= TeenagersMode.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Pid != 0L) { - output.WriteRawTag(8); - output.WriteInt64(Pid); - } - if (Oid != 0L) { - output.WriteRawTag(16); - output.WriteInt64(Oid); - } - if (Type != 0) { - output.WriteRawTag(24); - output.WriteInt32(Type); - } - if (SegmentIndex != 0L) { - output.WriteRawTag(32); - output.WriteInt64(SegmentIndex); - } - if (TeenagersMode != 0) { - output.WriteRawTag(40); - output.WriteInt32(TeenagersMode); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Pid != 0L) { - output.WriteRawTag(8); - output.WriteInt64(Pid); - } - if (Oid != 0L) { - output.WriteRawTag(16); - output.WriteInt64(Oid); - } - if (Type != 0) { - output.WriteRawTag(24); - output.WriteInt32(Type); - } - if (SegmentIndex != 0L) { - output.WriteRawTag(32); - output.WriteInt64(SegmentIndex); - } - if (TeenagersMode != 0) { - output.WriteRawTag(40); - output.WriteInt32(TeenagersMode); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Pid != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(Pid); - } - if (Oid != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(Oid); - } - if (Type != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(Type); - } - if (SegmentIndex != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(SegmentIndex); - } - if (TeenagersMode != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(TeenagersMode); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DmSegMobileReq other) { - if (other == null) { - return; - } - if (other.Pid != 0L) { - Pid = other.Pid; - } - if (other.Oid != 0L) { - Oid = other.Oid; - } - if (other.Type != 0) { - Type = other.Type; - } - if (other.SegmentIndex != 0L) { - SegmentIndex = other.SegmentIndex; - } - if (other.TeenagersMode != 0) { - TeenagersMode = other.TeenagersMode; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Pid = input.ReadInt64(); - break; - } - case 16: { - Oid = input.ReadInt64(); - break; - } - case 24: { - Type = input.ReadInt32(); - break; - } - case 32: { - SegmentIndex = input.ReadInt64(); - break; - } - case 40: { - TeenagersMode = input.ReadInt32(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Pid = input.ReadInt64(); - break; - } - case 16: { - Oid = input.ReadInt64(); - break; - } - case 24: { - Type = input.ReadInt32(); - break; - } - case 32: { - SegmentIndex = input.ReadInt64(); - break; - } - case 40: { - TeenagersMode = input.ReadInt32(); - break; - } - } - } - } - #endif - - } - - /// - /// 获取弹幕-响应 - /// - public sealed partial class DmSegMobileReply : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DmSegMobileReply()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[5]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmSegMobileReply() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmSegMobileReply(DmSegMobileReply other) : this() { - elems_ = other.elems_.Clone(); - state_ = other.state_; - aiFlag_ = other.aiFlag_ != null ? other.aiFlag_.Clone() : null; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmSegMobileReply Clone() { - return new DmSegMobileReply(this); - } - - /// Field number for the "elems" field. - public const int ElemsFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_elems_codec - = pb::FieldCodec.ForMessage(10, global::Bilibili.Community.Service.Dm.V1.DanmakuElem.Parser); - private readonly pbc::RepeatedField elems_ = new pbc::RepeatedField(); - /// - /// 弹幕列表 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField Elems { - get { return elems_; } - } - - /// Field number for the "state" field. - public const int StateFieldNumber = 2; - private int state_; - /// - /// 是否已关闭弹幕 - /// 0:未关闭 1:已关闭 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int State { - get { return state_; } - set { - state_ = value; - } - } - - /// Field number for the "ai_flag" field. - public const int AiFlagFieldNumber = 3; - private global::Bilibili.Community.Service.Dm.V1.DanmakuAIFlag aiFlag_; - /// - /// 弹幕云屏蔽ai评分值 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.DanmakuAIFlag AiFlag { - get { return aiFlag_; } - set { - aiFlag_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as DmSegMobileReply); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DmSegMobileReply other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if(!elems_.Equals(other.elems_)) return false; - if (State != other.State) return false; - if (!object.Equals(AiFlag, other.AiFlag)) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - hash ^= elems_.GetHashCode(); - if (State != 0) hash ^= State.GetHashCode(); - if (aiFlag_ != null) hash ^= AiFlag.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - elems_.WriteTo(output, _repeated_elems_codec); - if (State != 0) { - output.WriteRawTag(16); - output.WriteInt32(State); - } - if (aiFlag_ != null) { - output.WriteRawTag(26); - output.WriteMessage(AiFlag); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - elems_.WriteTo(ref output, _repeated_elems_codec); - if (State != 0) { - output.WriteRawTag(16); - output.WriteInt32(State); - } - if (aiFlag_ != null) { - output.WriteRawTag(26); - output.WriteMessage(AiFlag); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - size += elems_.CalculateSize(_repeated_elems_codec); - if (State != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(State); - } - if (aiFlag_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(AiFlag); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DmSegMobileReply other) { - if (other == null) { - return; - } - elems_.Add(other.elems_); - if (other.State != 0) { - State = other.State; - } - if (other.aiFlag_ != null) { - if (aiFlag_ == null) { - AiFlag = new global::Bilibili.Community.Service.Dm.V1.DanmakuAIFlag(); - } - AiFlag.MergeFrom(other.AiFlag); - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: { - elems_.AddEntriesFrom(input, _repeated_elems_codec); - break; - } - case 16: { - State = input.ReadInt32(); - break; - } - case 26: { - if (aiFlag_ == null) { - AiFlag = new global::Bilibili.Community.Service.Dm.V1.DanmakuAIFlag(); - } - input.ReadMessage(AiFlag); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 10: { - elems_.AddEntriesFrom(ref input, _repeated_elems_codec); - break; - } - case 16: { - State = input.ReadInt32(); - break; - } - case 26: { - if (aiFlag_ == null) { - AiFlag = new global::Bilibili.Community.Service.Dm.V1.DanmakuAIFlag(); - } - input.ReadMessage(AiFlag); - break; - } - } - } - } - #endif - - } - - /// - /// 客户端弹幕元数据-请求 - /// - public sealed partial class DmViewReq : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DmViewReq()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[6]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmViewReq() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmViewReq(DmViewReq other) : this() { - pid_ = other.pid_; - oid_ = other.oid_; - type_ = other.type_; - spmid_ = other.spmid_; - isHardBoot_ = other.isHardBoot_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmViewReq Clone() { - return new DmViewReq(this); - } - - /// Field number for the "pid" field. - public const int PidFieldNumber = 1; - private long pid_; - /// - /// 稿件avid/漫画epid - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Pid { - get { return pid_; } - set { - pid_ = value; - } - } - - /// Field number for the "oid" field. - public const int OidFieldNumber = 2; - private long oid_; - /// - /// 视频cid/漫画cid - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Oid { - get { return oid_; } - set { - oid_ = value; - } - } - - /// Field number for the "type" field. - public const int TypeFieldNumber = 3; - private int type_; - /// - /// 弹幕类型 - /// 1:视频 2:漫画 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Type { - get { return type_; } - set { - type_ = value; - } - } - - /// Field number for the "spmid" field. - public const int SpmidFieldNumber = 4; - private string spmid_ = ""; - /// - /// 页面spm - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Spmid { - get { return spmid_; } - set { - spmid_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "is_hard_boot" field. - public const int IsHardBootFieldNumber = 5; - private int isHardBoot_; - /// - /// 是否冷启 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int IsHardBoot { - get { return isHardBoot_; } - set { - isHardBoot_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as DmViewReq); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DmViewReq other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Pid != other.Pid) return false; - if (Oid != other.Oid) return false; - if (Type != other.Type) return false; - if (Spmid != other.Spmid) return false; - if (IsHardBoot != other.IsHardBoot) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Pid != 0L) hash ^= Pid.GetHashCode(); - if (Oid != 0L) hash ^= Oid.GetHashCode(); - if (Type != 0) hash ^= Type.GetHashCode(); - if (Spmid.Length != 0) hash ^= Spmid.GetHashCode(); - if (IsHardBoot != 0) hash ^= IsHardBoot.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Pid != 0L) { - output.WriteRawTag(8); - output.WriteInt64(Pid); - } - if (Oid != 0L) { - output.WriteRawTag(16); - output.WriteInt64(Oid); - } - if (Type != 0) { - output.WriteRawTag(24); - output.WriteInt32(Type); - } - if (Spmid.Length != 0) { - output.WriteRawTag(34); - output.WriteString(Spmid); - } - if (IsHardBoot != 0) { - output.WriteRawTag(40); - output.WriteInt32(IsHardBoot); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Pid != 0L) { - output.WriteRawTag(8); - output.WriteInt64(Pid); - } - if (Oid != 0L) { - output.WriteRawTag(16); - output.WriteInt64(Oid); - } - if (Type != 0) { - output.WriteRawTag(24); - output.WriteInt32(Type); - } - if (Spmid.Length != 0) { - output.WriteRawTag(34); - output.WriteString(Spmid); - } - if (IsHardBoot != 0) { - output.WriteRawTag(40); - output.WriteInt32(IsHardBoot); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Pid != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(Pid); - } - if (Oid != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(Oid); - } - if (Type != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(Type); - } - if (Spmid.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Spmid); - } - if (IsHardBoot != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(IsHardBoot); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DmViewReq other) { - if (other == null) { - return; - } - if (other.Pid != 0L) { - Pid = other.Pid; - } - if (other.Oid != 0L) { - Oid = other.Oid; - } - if (other.Type != 0) { - Type = other.Type; - } - if (other.Spmid.Length != 0) { - Spmid = other.Spmid; - } - if (other.IsHardBoot != 0) { - IsHardBoot = other.IsHardBoot; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Pid = input.ReadInt64(); - break; - } - case 16: { - Oid = input.ReadInt64(); - break; - } - case 24: { - Type = input.ReadInt32(); - break; - } - case 34: { - Spmid = input.ReadString(); - break; - } - case 40: { - IsHardBoot = input.ReadInt32(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Pid = input.ReadInt64(); - break; - } - case 16: { - Oid = input.ReadInt64(); - break; - } - case 24: { - Type = input.ReadInt32(); - break; - } - case 34: { - Spmid = input.ReadString(); - break; - } - case 40: { - IsHardBoot = input.ReadInt32(); - break; - } - } - } - } - #endif - - } - - /// - /// 客户端弹幕元数据-响应 - /// - public sealed partial class DmViewReply : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DmViewReply()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[7]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmViewReply() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmViewReply(DmViewReply other) : this() { - closed_ = other.closed_; - mask_ = other.mask_ != null ? other.mask_.Clone() : null; - subtitle_ = other.subtitle_ != null ? other.subtitle_.Clone() : null; - specialDms_ = other.specialDms_.Clone(); - aiFlag_ = other.aiFlag_ != null ? other.aiFlag_.Clone() : null; - playerConfig_ = other.playerConfig_ != null ? other.playerConfig_.Clone() : null; - sendBoxStyle_ = other.sendBoxStyle_; - allow_ = other.allow_; - checkBox_ = other.checkBox_; - checkBoxShowMsg_ = other.checkBoxShowMsg_; - textPlaceholder_ = other.textPlaceholder_; - inputPlaceholder_ = other.inputPlaceholder_; - reportFilterContent_ = other.reportFilterContent_.Clone(); - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmViewReply Clone() { - return new DmViewReply(this); - } - - /// Field number for the "closed" field. - public const int ClosedFieldNumber = 1; - private bool closed_; - /// - /// 是否已关闭弹幕 - /// 0:未关闭 1:已关闭 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Closed { - get { return closed_; } - set { - closed_ = value; - } - } - - /// Field number for the "mask" field. - public const int MaskFieldNumber = 2; - private global::Bilibili.Community.Service.Dm.V1.VideoMask mask_; - /// - /// 智能防挡弹幕蒙版信息 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.VideoMask Mask { - get { return mask_; } - set { - mask_ = value; - } - } - - /// Field number for the "subtitle" field. - public const int SubtitleFieldNumber = 3; - private global::Bilibili.Community.Service.Dm.V1.VideoSubtitle subtitle_; - /// - /// 视频字幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.VideoSubtitle Subtitle { - get { return subtitle_; } - set { - subtitle_ = value; - } - } - - /// Field number for the "special_dms" field. - public const int SpecialDmsFieldNumber = 4; - private static readonly pb::FieldCodec _repeated_specialDms_codec - = pb::FieldCodec.ForString(34); - private readonly pbc::RepeatedField specialDms_ = new pbc::RepeatedField(); - /// - /// 高级弹幕专包url(bfs) - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField SpecialDms { - get { return specialDms_; } - } - - /// Field number for the "ai_flag" field. - public const int AiFlagFieldNumber = 5; - private global::Bilibili.Community.Service.Dm.V1.DanmakuFlagConfig aiFlag_; - /// - /// 云屏蔽配置信息 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.DanmakuFlagConfig AiFlag { - get { return aiFlag_; } - set { - aiFlag_ = value; - } - } - - /// Field number for the "player_config" field. - public const int PlayerConfigFieldNumber = 6; - private global::Bilibili.Community.Service.Dm.V1.DanmuPlayerViewConfig playerConfig_; - /// - /// 弹幕配置信息 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.DanmuPlayerViewConfig PlayerConfig { - get { return playerConfig_; } - set { - playerConfig_ = value; - } - } - - /// Field number for the "send_box_style" field. - public const int SendBoxStyleFieldNumber = 7; - private int sendBoxStyle_; - /// - /// 弹幕发送框样式 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int SendBoxStyle { - get { return sendBoxStyle_; } - set { - sendBoxStyle_ = value; - } - } - - /// Field number for the "allow" field. - public const int AllowFieldNumber = 8; - private bool allow_; - /// - /// 是否允许 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Allow { - get { return allow_; } - set { - allow_ = value; - } - } - - /// Field number for the "check_box" field. - public const int CheckBoxFieldNumber = 9; - private string checkBox_ = ""; - /// - /// check box 是否展示 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string CheckBox { - get { return checkBox_; } - set { - checkBox_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "check_box_show_msg" field. - public const int CheckBoxShowMsgFieldNumber = 10; - private string checkBoxShowMsg_ = ""; - /// - /// check box 展示文本 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string CheckBoxShowMsg { - get { return checkBoxShowMsg_; } - set { - checkBoxShowMsg_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "text_placeholder" field. - public const int TextPlaceholderFieldNumber = 11; - private string textPlaceholder_ = ""; - /// - /// 展示文案 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string TextPlaceholder { - get { return textPlaceholder_; } - set { - textPlaceholder_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "input_placeholder" field. - public const int InputPlaceholderFieldNumber = 12; - private string inputPlaceholder_ = ""; - /// - /// 弹幕输入框文案 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string InputPlaceholder { - get { return inputPlaceholder_; } - set { - inputPlaceholder_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "report_filter_content" field. - public const int ReportFilterContentFieldNumber = 13; - private static readonly pb::FieldCodec _repeated_reportFilterContent_codec - = pb::FieldCodec.ForString(106); - private readonly pbc::RepeatedField reportFilterContent_ = new pbc::RepeatedField(); - /// - /// 用户举报弹幕 cid维度屏蔽的正则规则 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField ReportFilterContent { - get { return reportFilterContent_; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as DmViewReply); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DmViewReply other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Closed != other.Closed) return false; - if (!object.Equals(Mask, other.Mask)) return false; - if (!object.Equals(Subtitle, other.Subtitle)) return false; - if(!specialDms_.Equals(other.specialDms_)) return false; - if (!object.Equals(AiFlag, other.AiFlag)) return false; - if (!object.Equals(PlayerConfig, other.PlayerConfig)) return false; - if (SendBoxStyle != other.SendBoxStyle) return false; - if (Allow != other.Allow) return false; - if (CheckBox != other.CheckBox) return false; - if (CheckBoxShowMsg != other.CheckBoxShowMsg) return false; - if (TextPlaceholder != other.TextPlaceholder) return false; - if (InputPlaceholder != other.InputPlaceholder) return false; - if(!reportFilterContent_.Equals(other.reportFilterContent_)) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Closed != false) hash ^= Closed.GetHashCode(); - if (mask_ != null) hash ^= Mask.GetHashCode(); - if (subtitle_ != null) hash ^= Subtitle.GetHashCode(); - hash ^= specialDms_.GetHashCode(); - if (aiFlag_ != null) hash ^= AiFlag.GetHashCode(); - if (playerConfig_ != null) hash ^= PlayerConfig.GetHashCode(); - if (SendBoxStyle != 0) hash ^= SendBoxStyle.GetHashCode(); - if (Allow != false) hash ^= Allow.GetHashCode(); - if (CheckBox.Length != 0) hash ^= CheckBox.GetHashCode(); - if (CheckBoxShowMsg.Length != 0) hash ^= CheckBoxShowMsg.GetHashCode(); - if (TextPlaceholder.Length != 0) hash ^= TextPlaceholder.GetHashCode(); - if (InputPlaceholder.Length != 0) hash ^= InputPlaceholder.GetHashCode(); - hash ^= reportFilterContent_.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Closed != false) { - output.WriteRawTag(8); - output.WriteBool(Closed); - } - if (mask_ != null) { - output.WriteRawTag(18); - output.WriteMessage(Mask); - } - if (subtitle_ != null) { - output.WriteRawTag(26); - output.WriteMessage(Subtitle); - } - specialDms_.WriteTo(output, _repeated_specialDms_codec); - if (aiFlag_ != null) { - output.WriteRawTag(42); - output.WriteMessage(AiFlag); - } - if (playerConfig_ != null) { - output.WriteRawTag(50); - output.WriteMessage(PlayerConfig); - } - if (SendBoxStyle != 0) { - output.WriteRawTag(56); - output.WriteInt32(SendBoxStyle); - } - if (Allow != false) { - output.WriteRawTag(64); - output.WriteBool(Allow); - } - if (CheckBox.Length != 0) { - output.WriteRawTag(74); - output.WriteString(CheckBox); - } - if (CheckBoxShowMsg.Length != 0) { - output.WriteRawTag(82); - output.WriteString(CheckBoxShowMsg); - } - if (TextPlaceholder.Length != 0) { - output.WriteRawTag(90); - output.WriteString(TextPlaceholder); - } - if (InputPlaceholder.Length != 0) { - output.WriteRawTag(98); - output.WriteString(InputPlaceholder); - } - reportFilterContent_.WriteTo(output, _repeated_reportFilterContent_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Closed != false) { - output.WriteRawTag(8); - output.WriteBool(Closed); - } - if (mask_ != null) { - output.WriteRawTag(18); - output.WriteMessage(Mask); - } - if (subtitle_ != null) { - output.WriteRawTag(26); - output.WriteMessage(Subtitle); - } - specialDms_.WriteTo(ref output, _repeated_specialDms_codec); - if (aiFlag_ != null) { - output.WriteRawTag(42); - output.WriteMessage(AiFlag); - } - if (playerConfig_ != null) { - output.WriteRawTag(50); - output.WriteMessage(PlayerConfig); - } - if (SendBoxStyle != 0) { - output.WriteRawTag(56); - output.WriteInt32(SendBoxStyle); - } - if (Allow != false) { - output.WriteRawTag(64); - output.WriteBool(Allow); - } - if (CheckBox.Length != 0) { - output.WriteRawTag(74); - output.WriteString(CheckBox); - } - if (CheckBoxShowMsg.Length != 0) { - output.WriteRawTag(82); - output.WriteString(CheckBoxShowMsg); - } - if (TextPlaceholder.Length != 0) { - output.WriteRawTag(90); - output.WriteString(TextPlaceholder); - } - if (InputPlaceholder.Length != 0) { - output.WriteRawTag(98); - output.WriteString(InputPlaceholder); - } - reportFilterContent_.WriteTo(ref output, _repeated_reportFilterContent_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Closed != false) { - size += 1 + 1; - } - if (mask_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Mask); - } - if (subtitle_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Subtitle); - } - size += specialDms_.CalculateSize(_repeated_specialDms_codec); - if (aiFlag_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(AiFlag); - } - if (playerConfig_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(PlayerConfig); - } - if (SendBoxStyle != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(SendBoxStyle); - } - if (Allow != false) { - size += 1 + 1; - } - if (CheckBox.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(CheckBox); - } - if (CheckBoxShowMsg.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(CheckBoxShowMsg); - } - if (TextPlaceholder.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(TextPlaceholder); - } - if (InputPlaceholder.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(InputPlaceholder); - } - size += reportFilterContent_.CalculateSize(_repeated_reportFilterContent_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DmViewReply other) { - if (other == null) { - return; - } - if (other.Closed != false) { - Closed = other.Closed; - } - if (other.mask_ != null) { - if (mask_ == null) { - Mask = new global::Bilibili.Community.Service.Dm.V1.VideoMask(); - } - Mask.MergeFrom(other.Mask); - } - if (other.subtitle_ != null) { - if (subtitle_ == null) { - Subtitle = new global::Bilibili.Community.Service.Dm.V1.VideoSubtitle(); - } - Subtitle.MergeFrom(other.Subtitle); - } - specialDms_.Add(other.specialDms_); - if (other.aiFlag_ != null) { - if (aiFlag_ == null) { - AiFlag = new global::Bilibili.Community.Service.Dm.V1.DanmakuFlagConfig(); - } - AiFlag.MergeFrom(other.AiFlag); - } - if (other.playerConfig_ != null) { - if (playerConfig_ == null) { - PlayerConfig = new global::Bilibili.Community.Service.Dm.V1.DanmuPlayerViewConfig(); - } - PlayerConfig.MergeFrom(other.PlayerConfig); - } - if (other.SendBoxStyle != 0) { - SendBoxStyle = other.SendBoxStyle; - } - if (other.Allow != false) { - Allow = other.Allow; - } - if (other.CheckBox.Length != 0) { - CheckBox = other.CheckBox; - } - if (other.CheckBoxShowMsg.Length != 0) { - CheckBoxShowMsg = other.CheckBoxShowMsg; - } - if (other.TextPlaceholder.Length != 0) { - TextPlaceholder = other.TextPlaceholder; - } - if (other.InputPlaceholder.Length != 0) { - InputPlaceholder = other.InputPlaceholder; - } - reportFilterContent_.Add(other.reportFilterContent_); - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Closed = input.ReadBool(); - break; - } - case 18: { - if (mask_ == null) { - Mask = new global::Bilibili.Community.Service.Dm.V1.VideoMask(); - } - input.ReadMessage(Mask); - break; - } - case 26: { - if (subtitle_ == null) { - Subtitle = new global::Bilibili.Community.Service.Dm.V1.VideoSubtitle(); - } - input.ReadMessage(Subtitle); - break; - } - case 34: { - specialDms_.AddEntriesFrom(input, _repeated_specialDms_codec); - break; - } - case 42: { - if (aiFlag_ == null) { - AiFlag = new global::Bilibili.Community.Service.Dm.V1.DanmakuFlagConfig(); - } - input.ReadMessage(AiFlag); - break; - } - case 50: { - if (playerConfig_ == null) { - PlayerConfig = new global::Bilibili.Community.Service.Dm.V1.DanmuPlayerViewConfig(); - } - input.ReadMessage(PlayerConfig); - break; - } - case 56: { - SendBoxStyle = input.ReadInt32(); - break; - } - case 64: { - Allow = input.ReadBool(); - break; - } - case 74: { - CheckBox = input.ReadString(); - break; - } - case 82: { - CheckBoxShowMsg = input.ReadString(); - break; - } - case 90: { - TextPlaceholder = input.ReadString(); - break; - } - case 98: { - InputPlaceholder = input.ReadString(); - break; - } - case 106: { - reportFilterContent_.AddEntriesFrom(input, _repeated_reportFilterContent_codec); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Closed = input.ReadBool(); - break; - } - case 18: { - if (mask_ == null) { - Mask = new global::Bilibili.Community.Service.Dm.V1.VideoMask(); - } - input.ReadMessage(Mask); - break; - } - case 26: { - if (subtitle_ == null) { - Subtitle = new global::Bilibili.Community.Service.Dm.V1.VideoSubtitle(); - } - input.ReadMessage(Subtitle); - break; - } - case 34: { - specialDms_.AddEntriesFrom(ref input, _repeated_specialDms_codec); - break; - } - case 42: { - if (aiFlag_ == null) { - AiFlag = new global::Bilibili.Community.Service.Dm.V1.DanmakuFlagConfig(); - } - input.ReadMessage(AiFlag); - break; - } - case 50: { - if (playerConfig_ == null) { - PlayerConfig = new global::Bilibili.Community.Service.Dm.V1.DanmuPlayerViewConfig(); - } - input.ReadMessage(PlayerConfig); - break; - } - case 56: { - SendBoxStyle = input.ReadInt32(); - break; - } - case 64: { - Allow = input.ReadBool(); - break; - } - case 74: { - CheckBox = input.ReadString(); - break; - } - case 82: { - CheckBoxShowMsg = input.ReadString(); - break; - } - case 90: { - TextPlaceholder = input.ReadString(); - break; - } - case 98: { - InputPlaceholder = input.ReadString(); - break; - } - case 106: { - reportFilterContent_.AddEntriesFrom(ref input, _repeated_reportFilterContent_codec); - break; - } - } - } - } - #endif - - } - - /// - /// web端弹幕元数据-响应 - /// - public sealed partial class DmWebViewReply : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DmWebViewReply()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[8]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmWebViewReply() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmWebViewReply(DmWebViewReply other) : this() { - state_ = other.state_; - text_ = other.text_; - textSide_ = other.textSide_; - dmSge_ = other.dmSge_ != null ? other.dmSge_.Clone() : null; - flag_ = other.flag_ != null ? other.flag_.Clone() : null; - specialDms_ = other.specialDms_.Clone(); - checkBox_ = other.checkBox_; - count_ = other.count_; - commandDms_ = other.commandDms_.Clone(); - playerConfig_ = other.playerConfig_ != null ? other.playerConfig_.Clone() : null; - reportFilterContent_ = other.reportFilterContent_.Clone(); - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmWebViewReply Clone() { - return new DmWebViewReply(this); - } - - /// Field number for the "state" field. - public const int StateFieldNumber = 1; - private int state_; - /// - /// 是否已关闭弹幕 - /// 0:未关闭 1:已关闭 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int State { - get { return state_; } - set { - state_ = value; - } - } - - /// Field number for the "text" field. - public const int TextFieldNumber = 2; - private string text_ = ""; - /// - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Text { - get { return text_; } - set { - text_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "text_side" field. - public const int TextSideFieldNumber = 3; - private string textSide_ = ""; - /// - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string TextSide { - get { return textSide_; } - set { - textSide_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "dm_sge" field. - public const int DmSgeFieldNumber = 4; - private global::Bilibili.Community.Service.Dm.V1.DmSegConfig dmSge_; - /// - /// 分段弹幕配置 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.DmSegConfig DmSge { - get { return dmSge_; } - set { - dmSge_ = value; - } - } - - /// Field number for the "flag" field. - public const int FlagFieldNumber = 5; - private global::Bilibili.Community.Service.Dm.V1.DanmakuFlagConfig flag_; - /// - /// 云屏蔽配置信息 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.DanmakuFlagConfig Flag { - get { return flag_; } - set { - flag_ = value; - } - } - - /// Field number for the "special_dms" field. - public const int SpecialDmsFieldNumber = 6; - private static readonly pb::FieldCodec _repeated_specialDms_codec - = pb::FieldCodec.ForString(50); - private readonly pbc::RepeatedField specialDms_ = new pbc::RepeatedField(); - /// - /// 高级弹幕专包url(bfs) - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField SpecialDms { - get { return specialDms_; } - } - - /// Field number for the "check_box" field. - public const int CheckBoxFieldNumber = 7; - private bool checkBox_; - /// - /// check box 是否展示 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool CheckBox { - get { return checkBox_; } - set { - checkBox_ = value; - } - } - - /// Field number for the "count" field. - public const int CountFieldNumber = 8; - private long count_; - /// - /// 弹幕数 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Count { - get { return count_; } - set { - count_ = value; - } - } - - /// Field number for the "commandDms" field. - public const int CommandDmsFieldNumber = 9; - private static readonly pb::FieldCodec _repeated_commandDms_codec - = pb::FieldCodec.ForMessage(74, global::Bilibili.Community.Service.Dm.V1.CommandDm.Parser); - private readonly pbc::RepeatedField commandDms_ = new pbc::RepeatedField(); - /// - /// 互动弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField CommandDms { - get { return commandDms_; } - } - - /// Field number for the "player_config" field. - public const int PlayerConfigFieldNumber = 10; - private global::Bilibili.Community.Service.Dm.V1.DanmuWebPlayerConfig playerConfig_; - /// - /// 用户弹幕配置 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.DanmuWebPlayerConfig PlayerConfig { - get { return playerConfig_; } - set { - playerConfig_ = value; - } - } - - /// Field number for the "report_filter_content" field. - public const int ReportFilterContentFieldNumber = 11; - private static readonly pb::FieldCodec _repeated_reportFilterContent_codec - = pb::FieldCodec.ForString(90); - private readonly pbc::RepeatedField reportFilterContent_ = new pbc::RepeatedField(); - /// - /// 用户举报弹幕 cid维度屏蔽 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField ReportFilterContent { - get { return reportFilterContent_; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as DmWebViewReply); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DmWebViewReply other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (State != other.State) return false; - if (Text != other.Text) return false; - if (TextSide != other.TextSide) return false; - if (!object.Equals(DmSge, other.DmSge)) return false; - if (!object.Equals(Flag, other.Flag)) return false; - if(!specialDms_.Equals(other.specialDms_)) return false; - if (CheckBox != other.CheckBox) return false; - if (Count != other.Count) return false; - if(!commandDms_.Equals(other.commandDms_)) return false; - if (!object.Equals(PlayerConfig, other.PlayerConfig)) return false; - if(!reportFilterContent_.Equals(other.reportFilterContent_)) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (State != 0) hash ^= State.GetHashCode(); - if (Text.Length != 0) hash ^= Text.GetHashCode(); - if (TextSide.Length != 0) hash ^= TextSide.GetHashCode(); - if (dmSge_ != null) hash ^= DmSge.GetHashCode(); - if (flag_ != null) hash ^= Flag.GetHashCode(); - hash ^= specialDms_.GetHashCode(); - if (CheckBox != false) hash ^= CheckBox.GetHashCode(); - if (Count != 0L) hash ^= Count.GetHashCode(); - hash ^= commandDms_.GetHashCode(); - if (playerConfig_ != null) hash ^= PlayerConfig.GetHashCode(); - hash ^= reportFilterContent_.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (State != 0) { - output.WriteRawTag(8); - output.WriteInt32(State); - } - if (Text.Length != 0) { - output.WriteRawTag(18); - output.WriteString(Text); - } - if (TextSide.Length != 0) { - output.WriteRawTag(26); - output.WriteString(TextSide); - } - if (dmSge_ != null) { - output.WriteRawTag(34); - output.WriteMessage(DmSge); - } - if (flag_ != null) { - output.WriteRawTag(42); - output.WriteMessage(Flag); - } - specialDms_.WriteTo(output, _repeated_specialDms_codec); - if (CheckBox != false) { - output.WriteRawTag(56); - output.WriteBool(CheckBox); - } - if (Count != 0L) { - output.WriteRawTag(64); - output.WriteInt64(Count); - } - commandDms_.WriteTo(output, _repeated_commandDms_codec); - if (playerConfig_ != null) { - output.WriteRawTag(82); - output.WriteMessage(PlayerConfig); - } - reportFilterContent_.WriteTo(output, _repeated_reportFilterContent_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (State != 0) { - output.WriteRawTag(8); - output.WriteInt32(State); - } - if (Text.Length != 0) { - output.WriteRawTag(18); - output.WriteString(Text); - } - if (TextSide.Length != 0) { - output.WriteRawTag(26); - output.WriteString(TextSide); - } - if (dmSge_ != null) { - output.WriteRawTag(34); - output.WriteMessage(DmSge); - } - if (flag_ != null) { - output.WriteRawTag(42); - output.WriteMessage(Flag); - } - specialDms_.WriteTo(ref output, _repeated_specialDms_codec); - if (CheckBox != false) { - output.WriteRawTag(56); - output.WriteBool(CheckBox); - } - if (Count != 0L) { - output.WriteRawTag(64); - output.WriteInt64(Count); - } - commandDms_.WriteTo(ref output, _repeated_commandDms_codec); - if (playerConfig_ != null) { - output.WriteRawTag(82); - output.WriteMessage(PlayerConfig); - } - reportFilterContent_.WriteTo(ref output, _repeated_reportFilterContent_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (State != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(State); - } - if (Text.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Text); - } - if (TextSide.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(TextSide); - } - if (dmSge_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(DmSge); - } - if (flag_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Flag); - } - size += specialDms_.CalculateSize(_repeated_specialDms_codec); - if (CheckBox != false) { - size += 1 + 1; - } - if (Count != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(Count); - } - size += commandDms_.CalculateSize(_repeated_commandDms_codec); - if (playerConfig_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(PlayerConfig); - } - size += reportFilterContent_.CalculateSize(_repeated_reportFilterContent_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DmWebViewReply other) { - if (other == null) { - return; - } - if (other.State != 0) { - State = other.State; - } - if (other.Text.Length != 0) { - Text = other.Text; - } - if (other.TextSide.Length != 0) { - TextSide = other.TextSide; - } - if (other.dmSge_ != null) { - if (dmSge_ == null) { - DmSge = new global::Bilibili.Community.Service.Dm.V1.DmSegConfig(); - } - DmSge.MergeFrom(other.DmSge); - } - if (other.flag_ != null) { - if (flag_ == null) { - Flag = new global::Bilibili.Community.Service.Dm.V1.DanmakuFlagConfig(); - } - Flag.MergeFrom(other.Flag); - } - specialDms_.Add(other.specialDms_); - if (other.CheckBox != false) { - CheckBox = other.CheckBox; - } - if (other.Count != 0L) { - Count = other.Count; - } - commandDms_.Add(other.commandDms_); - if (other.playerConfig_ != null) { - if (playerConfig_ == null) { - PlayerConfig = new global::Bilibili.Community.Service.Dm.V1.DanmuWebPlayerConfig(); - } - PlayerConfig.MergeFrom(other.PlayerConfig); - } - reportFilterContent_.Add(other.reportFilterContent_); - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - State = input.ReadInt32(); - break; - } - case 18: { - Text = input.ReadString(); - break; - } - case 26: { - TextSide = input.ReadString(); - break; - } - case 34: { - if (dmSge_ == null) { - DmSge = new global::Bilibili.Community.Service.Dm.V1.DmSegConfig(); - } - input.ReadMessage(DmSge); - break; - } - case 42: { - if (flag_ == null) { - Flag = new global::Bilibili.Community.Service.Dm.V1.DanmakuFlagConfig(); - } - input.ReadMessage(Flag); - break; - } - case 50: { - specialDms_.AddEntriesFrom(input, _repeated_specialDms_codec); - break; - } - case 56: { - CheckBox = input.ReadBool(); - break; - } - case 64: { - Count = input.ReadInt64(); - break; - } - case 74: { - commandDms_.AddEntriesFrom(input, _repeated_commandDms_codec); - break; - } - case 82: { - if (playerConfig_ == null) { - PlayerConfig = new global::Bilibili.Community.Service.Dm.V1.DanmuWebPlayerConfig(); - } - input.ReadMessage(PlayerConfig); - break; - } - case 90: { - reportFilterContent_.AddEntriesFrom(input, _repeated_reportFilterContent_codec); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - State = input.ReadInt32(); - break; - } - case 18: { - Text = input.ReadString(); - break; - } - case 26: { - TextSide = input.ReadString(); - break; - } - case 34: { - if (dmSge_ == null) { - DmSge = new global::Bilibili.Community.Service.Dm.V1.DmSegConfig(); - } - input.ReadMessage(DmSge); - break; - } - case 42: { - if (flag_ == null) { - Flag = new global::Bilibili.Community.Service.Dm.V1.DanmakuFlagConfig(); - } - input.ReadMessage(Flag); - break; - } - case 50: { - specialDms_.AddEntriesFrom(ref input, _repeated_specialDms_codec); - break; - } - case 56: { - CheckBox = input.ReadBool(); - break; - } - case 64: { - Count = input.ReadInt64(); - break; - } - case 74: { - commandDms_.AddEntriesFrom(ref input, _repeated_commandDms_codec); - break; - } - case 82: { - if (playerConfig_ == null) { - PlayerConfig = new global::Bilibili.Community.Service.Dm.V1.DanmuWebPlayerConfig(); - } - input.ReadMessage(PlayerConfig); - break; - } - case 90: { - reportFilterContent_.AddEntriesFrom(ref input, _repeated_reportFilterContent_codec); - break; - } - } - } - } - #endif - - } - - /// - /// 互动弹幕条目信息 - /// - public sealed partial class CommandDm : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new CommandDm()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[9]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public CommandDm() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public CommandDm(CommandDm other) : this() { - id_ = other.id_; - oid_ = other.oid_; - mid_ = other.mid_; - command_ = other.command_; - content_ = other.content_; - progress_ = other.progress_; - ctime_ = other.ctime_; - mtime_ = other.mtime_; - extra_ = other.extra_; - idStr_ = other.idStr_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public CommandDm Clone() { - return new CommandDm(this); - } - - /// Field number for the "id" field. - public const int IdFieldNumber = 1; - private long id_; - /// - /// 弹幕id - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Id { - get { return id_; } - set { - id_ = value; - } - } - - /// Field number for the "oid" field. - public const int OidFieldNumber = 2; - private long oid_; - /// - /// 对象视频cid - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Oid { - get { return oid_; } - set { - oid_ = value; - } - } - - /// Field number for the "mid" field. - public const int MidFieldNumber = 3; - private string mid_ = ""; - /// - /// 发送者mid - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Mid { - get { return mid_; } - set { - mid_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "command" field. - public const int CommandFieldNumber = 4; - private string command_ = ""; - /// - /// 互动弹幕指令 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Command { - get { return command_; } - set { - command_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "content" field. - public const int ContentFieldNumber = 5; - private string content_ = ""; - /// - /// 互动弹幕正文 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Content { - get { return content_; } - set { - content_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "progress" field. - public const int ProgressFieldNumber = 6; - private int progress_; - /// - /// 出现时间 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Progress { - get { return progress_; } - set { - progress_ = value; - } - } - - /// Field number for the "ctime" field. - public const int CtimeFieldNumber = 7; - private string ctime_ = ""; - /// - /// 创建时间 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Ctime { - get { return ctime_; } - set { - ctime_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "mtime" field. - public const int MtimeFieldNumber = 8; - private string mtime_ = ""; - /// - /// 发布时间 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Mtime { - get { return mtime_; } - set { - mtime_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "extra" field. - public const int ExtraFieldNumber = 9; - private string extra_ = ""; - /// - /// 扩展json数据 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Extra { - get { return extra_; } - set { - extra_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "idStr" field. - public const int IdStrFieldNumber = 10; - private string idStr_ = ""; - /// - /// 弹幕id str类型 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string IdStr { - get { return idStr_; } - set { - idStr_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as CommandDm); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(CommandDm other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Id != other.Id) return false; - if (Oid != other.Oid) return false; - if (Mid != other.Mid) return false; - if (Command != other.Command) return false; - if (Content != other.Content) return false; - if (Progress != other.Progress) return false; - if (Ctime != other.Ctime) return false; - if (Mtime != other.Mtime) return false; - if (Extra != other.Extra) return false; - if (IdStr != other.IdStr) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Id != 0L) hash ^= Id.GetHashCode(); - if (Oid != 0L) hash ^= Oid.GetHashCode(); - if (Mid.Length != 0) hash ^= Mid.GetHashCode(); - if (Command.Length != 0) hash ^= Command.GetHashCode(); - if (Content.Length != 0) hash ^= Content.GetHashCode(); - if (Progress != 0) hash ^= Progress.GetHashCode(); - if (Ctime.Length != 0) hash ^= Ctime.GetHashCode(); - if (Mtime.Length != 0) hash ^= Mtime.GetHashCode(); - if (Extra.Length != 0) hash ^= Extra.GetHashCode(); - if (IdStr.Length != 0) hash ^= IdStr.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Id != 0L) { - output.WriteRawTag(8); - output.WriteInt64(Id); - } - if (Oid != 0L) { - output.WriteRawTag(16); - output.WriteInt64(Oid); - } - if (Mid.Length != 0) { - output.WriteRawTag(26); - output.WriteString(Mid); - } - if (Command.Length != 0) { - output.WriteRawTag(34); - output.WriteString(Command); - } - if (Content.Length != 0) { - output.WriteRawTag(42); - output.WriteString(Content); - } - if (Progress != 0) { - output.WriteRawTag(48); - output.WriteInt32(Progress); - } - if (Ctime.Length != 0) { - output.WriteRawTag(58); - output.WriteString(Ctime); - } - if (Mtime.Length != 0) { - output.WriteRawTag(66); - output.WriteString(Mtime); - } - if (Extra.Length != 0) { - output.WriteRawTag(74); - output.WriteString(Extra); - } - if (IdStr.Length != 0) { - output.WriteRawTag(82); - output.WriteString(IdStr); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Id != 0L) { - output.WriteRawTag(8); - output.WriteInt64(Id); - } - if (Oid != 0L) { - output.WriteRawTag(16); - output.WriteInt64(Oid); - } - if (Mid.Length != 0) { - output.WriteRawTag(26); - output.WriteString(Mid); - } - if (Command.Length != 0) { - output.WriteRawTag(34); - output.WriteString(Command); - } - if (Content.Length != 0) { - output.WriteRawTag(42); - output.WriteString(Content); - } - if (Progress != 0) { - output.WriteRawTag(48); - output.WriteInt32(Progress); - } - if (Ctime.Length != 0) { - output.WriteRawTag(58); - output.WriteString(Ctime); - } - if (Mtime.Length != 0) { - output.WriteRawTag(66); - output.WriteString(Mtime); - } - if (Extra.Length != 0) { - output.WriteRawTag(74); - output.WriteString(Extra); - } - if (IdStr.Length != 0) { - output.WriteRawTag(82); - output.WriteString(IdStr); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Id != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(Id); - } - if (Oid != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(Oid); - } - if (Mid.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Mid); - } - if (Command.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Command); - } - if (Content.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Content); - } - if (Progress != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(Progress); - } - if (Ctime.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Ctime); - } - if (Mtime.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Mtime); - } - if (Extra.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Extra); - } - if (IdStr.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(IdStr); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(CommandDm other) { - if (other == null) { - return; - } - if (other.Id != 0L) { - Id = other.Id; - } - if (other.Oid != 0L) { - Oid = other.Oid; - } - if (other.Mid.Length != 0) { - Mid = other.Mid; - } - if (other.Command.Length != 0) { - Command = other.Command; - } - if (other.Content.Length != 0) { - Content = other.Content; - } - if (other.Progress != 0) { - Progress = other.Progress; - } - if (other.Ctime.Length != 0) { - Ctime = other.Ctime; - } - if (other.Mtime.Length != 0) { - Mtime = other.Mtime; - } - if (other.Extra.Length != 0) { - Extra = other.Extra; - } - if (other.IdStr.Length != 0) { - IdStr = other.IdStr; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Id = input.ReadInt64(); - break; - } - case 16: { - Oid = input.ReadInt64(); - break; - } - case 26: { - Mid = input.ReadString(); - break; - } - case 34: { - Command = input.ReadString(); - break; - } - case 42: { - Content = input.ReadString(); - break; - } - case 48: { - Progress = input.ReadInt32(); - break; - } - case 58: { - Ctime = input.ReadString(); - break; - } - case 66: { - Mtime = input.ReadString(); - break; - } - case 74: { - Extra = input.ReadString(); - break; - } - case 82: { - IdStr = input.ReadString(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Id = input.ReadInt64(); - break; - } - case 16: { - Oid = input.ReadInt64(); - break; - } - case 26: { - Mid = input.ReadString(); - break; - } - case 34: { - Command = input.ReadString(); - break; - } - case 42: { - Content = input.ReadString(); - break; - } - case 48: { - Progress = input.ReadInt32(); - break; - } - case 58: { - Ctime = input.ReadString(); - break; - } - case 66: { - Mtime = input.ReadString(); - break; - } - case 74: { - Extra = input.ReadString(); - break; - } - case 82: { - IdStr = input.ReadString(); - break; - } - } - } - } - #endif - - } - - /// - /// - public sealed partial class DmSegConfig : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DmSegConfig()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[10]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmSegConfig() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmSegConfig(DmSegConfig other) : this() { - pageSize_ = other.pageSize_; - total_ = other.total_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmSegConfig Clone() { - return new DmSegConfig(this); - } - - /// Field number for the "page_size" field. - public const int PageSizeFieldNumber = 1; - private long pageSize_; - /// - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long PageSize { - get { return pageSize_; } - set { - pageSize_ = value; - } - } - - /// Field number for the "total" field. - public const int TotalFieldNumber = 2; - private long total_; - /// - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Total { - get { return total_; } - set { - total_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as DmSegConfig); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DmSegConfig other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (PageSize != other.PageSize) return false; - if (Total != other.Total) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (PageSize != 0L) hash ^= PageSize.GetHashCode(); - if (Total != 0L) hash ^= Total.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (PageSize != 0L) { - output.WriteRawTag(8); - output.WriteInt64(PageSize); - } - if (Total != 0L) { - output.WriteRawTag(16); - output.WriteInt64(Total); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (PageSize != 0L) { - output.WriteRawTag(8); - output.WriteInt64(PageSize); - } - if (Total != 0L) { - output.WriteRawTag(16); - output.WriteInt64(Total); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (PageSize != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(PageSize); - } - if (Total != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(Total); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DmSegConfig other) { - if (other == null) { - return; - } - if (other.PageSize != 0L) { - PageSize = other.PageSize; - } - if (other.Total != 0L) { - Total = other.Total; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - PageSize = input.ReadInt64(); - break; - } - case 16: { - Total = input.ReadInt64(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - PageSize = input.ReadInt64(); - break; - } - case 16: { - Total = input.ReadInt64(); - break; - } - } - } - } - #endif - - } - - /// - /// 智能防挡弹幕蒙版信息 - /// - public sealed partial class VideoMask : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new VideoMask()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[11]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public VideoMask() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public VideoMask(VideoMask other) : this() { - cid_ = other.cid_; - plat_ = other.plat_; - fps_ = other.fps_; - time_ = other.time_; - maskUrl_ = other.maskUrl_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public VideoMask Clone() { - return new VideoMask(this); - } - - /// Field number for the "cid" field. - public const int CidFieldNumber = 1; - private long cid_; - /// - /// 视频cid - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Cid { - get { return cid_; } - set { - cid_ = value; - } - } - - /// Field number for the "plat" field. - public const int PlatFieldNumber = 2; - private int plat_; - /// - /// 平台 - /// 0:web端 1:客户端 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Plat { - get { return plat_; } - set { - plat_ = value; - } - } - - /// Field number for the "fps" field. - public const int FpsFieldNumber = 3; - private int fps_; - /// - /// 帧率 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Fps { - get { return fps_; } - set { - fps_ = value; - } - } - - /// Field number for the "time" field. - public const int TimeFieldNumber = 4; - private long time_; - /// - /// 间隔时间 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Time { - get { return time_; } - set { - time_ = value; - } - } - - /// Field number for the "mask_url" field. - public const int MaskUrlFieldNumber = 5; - private string maskUrl_ = ""; - /// - /// 蒙版url - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string MaskUrl { - get { return maskUrl_; } - set { - maskUrl_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as VideoMask); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(VideoMask other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Cid != other.Cid) return false; - if (Plat != other.Plat) return false; - if (Fps != other.Fps) return false; - if (Time != other.Time) return false; - if (MaskUrl != other.MaskUrl) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Cid != 0L) hash ^= Cid.GetHashCode(); - if (Plat != 0) hash ^= Plat.GetHashCode(); - if (Fps != 0) hash ^= Fps.GetHashCode(); - if (Time != 0L) hash ^= Time.GetHashCode(); - if (MaskUrl.Length != 0) hash ^= MaskUrl.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Cid != 0L) { - output.WriteRawTag(8); - output.WriteInt64(Cid); - } - if (Plat != 0) { - output.WriteRawTag(16); - output.WriteInt32(Plat); - } - if (Fps != 0) { - output.WriteRawTag(24); - output.WriteInt32(Fps); - } - if (Time != 0L) { - output.WriteRawTag(32); - output.WriteInt64(Time); - } - if (MaskUrl.Length != 0) { - output.WriteRawTag(42); - output.WriteString(MaskUrl); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Cid != 0L) { - output.WriteRawTag(8); - output.WriteInt64(Cid); - } - if (Plat != 0) { - output.WriteRawTag(16); - output.WriteInt32(Plat); - } - if (Fps != 0) { - output.WriteRawTag(24); - output.WriteInt32(Fps); - } - if (Time != 0L) { - output.WriteRawTag(32); - output.WriteInt64(Time); - } - if (MaskUrl.Length != 0) { - output.WriteRawTag(42); - output.WriteString(MaskUrl); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Cid != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(Cid); - } - if (Plat != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(Plat); - } - if (Fps != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(Fps); - } - if (Time != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(Time); - } - if (MaskUrl.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(MaskUrl); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(VideoMask other) { - if (other == null) { - return; - } - if (other.Cid != 0L) { - Cid = other.Cid; - } - if (other.Plat != 0) { - Plat = other.Plat; - } - if (other.Fps != 0) { - Fps = other.Fps; - } - if (other.Time != 0L) { - Time = other.Time; - } - if (other.MaskUrl.Length != 0) { - MaskUrl = other.MaskUrl; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Cid = input.ReadInt64(); - break; - } - case 16: { - Plat = input.ReadInt32(); - break; - } - case 24: { - Fps = input.ReadInt32(); - break; - } - case 32: { - Time = input.ReadInt64(); - break; - } - case 42: { - MaskUrl = input.ReadString(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Cid = input.ReadInt64(); - break; - } - case 16: { - Plat = input.ReadInt32(); - break; - } - case 24: { - Fps = input.ReadInt32(); - break; - } - case 32: { - Time = input.ReadInt64(); - break; - } - case 42: { - MaskUrl = input.ReadString(); - break; - } - } - } - } - #endif - - } - - /// - /// 视频字幕信息 - /// - public sealed partial class VideoSubtitle : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new VideoSubtitle()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[12]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public VideoSubtitle() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public VideoSubtitle(VideoSubtitle other) : this() { - lan_ = other.lan_; - lanDoc_ = other.lanDoc_; - subtitles_ = other.subtitles_.Clone(); - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public VideoSubtitle Clone() { - return new VideoSubtitle(this); - } - - /// Field number for the "lan" field. - public const int LanFieldNumber = 1; - private string lan_ = ""; - /// - /// 视频原语言代码 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Lan { - get { return lan_; } - set { - lan_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "lanDoc" field. - public const int LanDocFieldNumber = 2; - private string lanDoc_ = ""; - /// - /// 视频原语言 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string LanDoc { - get { return lanDoc_; } - set { - lanDoc_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "subtitles" field. - public const int SubtitlesFieldNumber = 3; - private static readonly pb::FieldCodec _repeated_subtitles_codec - = pb::FieldCodec.ForMessage(26, global::Bilibili.Community.Service.Dm.V1.SubtitleItem.Parser); - private readonly pbc::RepeatedField subtitles_ = new pbc::RepeatedField(); - /// - /// 视频字幕列表 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField Subtitles { - get { return subtitles_; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as VideoSubtitle); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(VideoSubtitle other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Lan != other.Lan) return false; - if (LanDoc != other.LanDoc) return false; - if(!subtitles_.Equals(other.subtitles_)) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Lan.Length != 0) hash ^= Lan.GetHashCode(); - if (LanDoc.Length != 0) hash ^= LanDoc.GetHashCode(); - hash ^= subtitles_.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Lan.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Lan); - } - if (LanDoc.Length != 0) { - output.WriteRawTag(18); - output.WriteString(LanDoc); - } - subtitles_.WriteTo(output, _repeated_subtitles_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Lan.Length != 0) { - output.WriteRawTag(10); - output.WriteString(Lan); - } - if (LanDoc.Length != 0) { - output.WriteRawTag(18); - output.WriteString(LanDoc); - } - subtitles_.WriteTo(ref output, _repeated_subtitles_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Lan.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Lan); - } - if (LanDoc.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(LanDoc); - } - size += subtitles_.CalculateSize(_repeated_subtitles_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(VideoSubtitle other) { - if (other == null) { - return; - } - if (other.Lan.Length != 0) { - Lan = other.Lan; - } - if (other.LanDoc.Length != 0) { - LanDoc = other.LanDoc; - } - subtitles_.Add(other.subtitles_); - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: { - Lan = input.ReadString(); - break; - } - case 18: { - LanDoc = input.ReadString(); - break; - } - case 26: { - subtitles_.AddEntriesFrom(input, _repeated_subtitles_codec); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 10: { - Lan = input.ReadString(); - break; - } - case 18: { - LanDoc = input.ReadString(); - break; - } - case 26: { - subtitles_.AddEntriesFrom(ref input, _repeated_subtitles_codec); - break; - } - } - } - } - #endif - - } - - /// - /// web端用户弹幕配置 - /// - public sealed partial class DanmuWebPlayerConfig : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DanmuWebPlayerConfig()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[13]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DanmuWebPlayerConfig() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DanmuWebPlayerConfig(DanmuWebPlayerConfig other) : this() { - dmSwitch_ = other.dmSwitch_; - aiSwitch_ = other.aiSwitch_; - aiLevel_ = other.aiLevel_; - blocktop_ = other.blocktop_; - blockscroll_ = other.blockscroll_; - blockbottom_ = other.blockbottom_; - blockcolor_ = other.blockcolor_; - blockspecial_ = other.blockspecial_; - preventshade_ = other.preventshade_; - dmask_ = other.dmask_; - opacity_ = other.opacity_; - dmarea_ = other.dmarea_; - speedplus_ = other.speedplus_; - fontsize_ = other.fontsize_; - screensync_ = other.screensync_; - speedsync_ = other.speedsync_; - fontfamily_ = other.fontfamily_; - bold_ = other.bold_; - fontborder_ = other.fontborder_; - drawType_ = other.drawType_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DanmuWebPlayerConfig Clone() { - return new DanmuWebPlayerConfig(this); - } - - /// Field number for the "dm_switch" field. - public const int DmSwitchFieldNumber = 1; - private bool dmSwitch_; - /// - /// 是否开启弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool DmSwitch { - get { return dmSwitch_; } - set { - dmSwitch_ = value; - } - } - - /// Field number for the "ai_switch" field. - public const int AiSwitchFieldNumber = 2; - private bool aiSwitch_; - /// - /// 是否开启智能云屏蔽 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool AiSwitch { - get { return aiSwitch_; } - set { - aiSwitch_ = value; - } - } - - /// Field number for the "ai_level" field. - public const int AiLevelFieldNumber = 3; - private int aiLevel_; - /// - /// 智能云屏蔽等级 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int AiLevel { - get { return aiLevel_; } - set { - aiLevel_ = value; - } - } - - /// Field number for the "blocktop" field. - public const int BlocktopFieldNumber = 4; - private bool blocktop_; - /// - /// 是否屏蔽顶端弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Blocktop { - get { return blocktop_; } - set { - blocktop_ = value; - } - } - - /// Field number for the "blockscroll" field. - public const int BlockscrollFieldNumber = 5; - private bool blockscroll_; - /// - /// 是否屏蔽滚动弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Blockscroll { - get { return blockscroll_; } - set { - blockscroll_ = value; - } - } - - /// Field number for the "blockbottom" field. - public const int BlockbottomFieldNumber = 6; - private bool blockbottom_; - /// - /// 是否屏蔽底端弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Blockbottom { - get { return blockbottom_; } - set { - blockbottom_ = value; - } - } - - /// Field number for the "blockcolor" field. - public const int BlockcolorFieldNumber = 7; - private bool blockcolor_; - /// - /// 是否屏蔽彩色弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Blockcolor { - get { return blockcolor_; } - set { - blockcolor_ = value; - } - } - - /// Field number for the "blockspecial" field. - public const int BlockspecialFieldNumber = 8; - private bool blockspecial_; - /// - /// 是否屏蔽重复弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Blockspecial { - get { return blockspecial_; } - set { - blockspecial_ = value; - } - } - - /// Field number for the "preventshade" field. - public const int PreventshadeFieldNumber = 9; - private bool preventshade_; - /// - /// - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Preventshade { - get { return preventshade_; } - set { - preventshade_ = value; - } - } - - /// Field number for the "dmask" field. - public const int DmaskFieldNumber = 10; - private bool dmask_; - /// - /// - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Dmask { - get { return dmask_; } - set { - dmask_ = value; - } - } - - /// Field number for the "opacity" field. - public const int OpacityFieldNumber = 11; - private float opacity_; - /// - /// - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public float Opacity { - get { return opacity_; } - set { - opacity_ = value; - } - } - - /// Field number for the "dmarea" field. - public const int DmareaFieldNumber = 12; - private int dmarea_; - /// - /// - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Dmarea { - get { return dmarea_; } - set { - dmarea_ = value; - } - } - - /// Field number for the "speedplus" field. - public const int SpeedplusFieldNumber = 13; - private float speedplus_; - /// - /// - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public float Speedplus { - get { return speedplus_; } - set { - speedplus_ = value; - } - } - - /// Field number for the "fontsize" field. - public const int FontsizeFieldNumber = 14; - private float fontsize_; - /// - /// 弹幕字号 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public float Fontsize { - get { return fontsize_; } - set { - fontsize_ = value; - } - } - - /// Field number for the "screensync" field. - public const int ScreensyncFieldNumber = 15; - private bool screensync_; - /// - /// - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Screensync { - get { return screensync_; } - set { - screensync_ = value; - } - } - - /// Field number for the "speedsync" field. - public const int SpeedsyncFieldNumber = 16; - private bool speedsync_; - /// - /// - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Speedsync { - get { return speedsync_; } - set { - speedsync_ = value; - } - } - - /// Field number for the "fontfamily" field. - public const int FontfamilyFieldNumber = 17; - private string fontfamily_ = ""; - /// - /// - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Fontfamily { - get { return fontfamily_; } - set { - fontfamily_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "bold" field. - public const int BoldFieldNumber = 18; - private bool bold_; - /// - /// 是否使用加粗 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Bold { - get { return bold_; } - set { - bold_ = value; - } - } - - /// Field number for the "fontborder" field. - public const int FontborderFieldNumber = 19; - private int fontborder_; - /// - /// - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Fontborder { - get { return fontborder_; } - set { - fontborder_ = value; - } - } - - /// Field number for the "draw_type" field. - public const int DrawTypeFieldNumber = 20; - private string drawType_ = ""; - /// - /// 弹幕渲染类型 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string DrawType { - get { return drawType_; } - set { - drawType_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as DanmuWebPlayerConfig); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DanmuWebPlayerConfig other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (DmSwitch != other.DmSwitch) return false; - if (AiSwitch != other.AiSwitch) return false; - if (AiLevel != other.AiLevel) return false; - if (Blocktop != other.Blocktop) return false; - if (Blockscroll != other.Blockscroll) return false; - if (Blockbottom != other.Blockbottom) return false; - if (Blockcolor != other.Blockcolor) return false; - if (Blockspecial != other.Blockspecial) return false; - if (Preventshade != other.Preventshade) return false; - if (Dmask != other.Dmask) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Opacity, other.Opacity)) return false; - if (Dmarea != other.Dmarea) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Speedplus, other.Speedplus)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Fontsize, other.Fontsize)) return false; - if (Screensync != other.Screensync) return false; - if (Speedsync != other.Speedsync) return false; - if (Fontfamily != other.Fontfamily) return false; - if (Bold != other.Bold) return false; - if (Fontborder != other.Fontborder) return false; - if (DrawType != other.DrawType) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (DmSwitch != false) hash ^= DmSwitch.GetHashCode(); - if (AiSwitch != false) hash ^= AiSwitch.GetHashCode(); - if (AiLevel != 0) hash ^= AiLevel.GetHashCode(); - if (Blocktop != false) hash ^= Blocktop.GetHashCode(); - if (Blockscroll != false) hash ^= Blockscroll.GetHashCode(); - if (Blockbottom != false) hash ^= Blockbottom.GetHashCode(); - if (Blockcolor != false) hash ^= Blockcolor.GetHashCode(); - if (Blockspecial != false) hash ^= Blockspecial.GetHashCode(); - if (Preventshade != false) hash ^= Preventshade.GetHashCode(); - if (Dmask != false) hash ^= Dmask.GetHashCode(); - if (Opacity != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Opacity); - if (Dmarea != 0) hash ^= Dmarea.GetHashCode(); - if (Speedplus != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Speedplus); - if (Fontsize != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Fontsize); - if (Screensync != false) hash ^= Screensync.GetHashCode(); - if (Speedsync != false) hash ^= Speedsync.GetHashCode(); - if (Fontfamily.Length != 0) hash ^= Fontfamily.GetHashCode(); - if (Bold != false) hash ^= Bold.GetHashCode(); - if (Fontborder != 0) hash ^= Fontborder.GetHashCode(); - if (DrawType.Length != 0) hash ^= DrawType.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (DmSwitch != false) { - output.WriteRawTag(8); - output.WriteBool(DmSwitch); - } - if (AiSwitch != false) { - output.WriteRawTag(16); - output.WriteBool(AiSwitch); - } - if (AiLevel != 0) { - output.WriteRawTag(24); - output.WriteInt32(AiLevel); - } - if (Blocktop != false) { - output.WriteRawTag(32); - output.WriteBool(Blocktop); - } - if (Blockscroll != false) { - output.WriteRawTag(40); - output.WriteBool(Blockscroll); - } - if (Blockbottom != false) { - output.WriteRawTag(48); - output.WriteBool(Blockbottom); - } - if (Blockcolor != false) { - output.WriteRawTag(56); - output.WriteBool(Blockcolor); - } - if (Blockspecial != false) { - output.WriteRawTag(64); - output.WriteBool(Blockspecial); - } - if (Preventshade != false) { - output.WriteRawTag(72); - output.WriteBool(Preventshade); - } - if (Dmask != false) { - output.WriteRawTag(80); - output.WriteBool(Dmask); - } - if (Opacity != 0F) { - output.WriteRawTag(93); - output.WriteFloat(Opacity); - } - if (Dmarea != 0) { - output.WriteRawTag(96); - output.WriteInt32(Dmarea); - } - if (Speedplus != 0F) { - output.WriteRawTag(109); - output.WriteFloat(Speedplus); - } - if (Fontsize != 0F) { - output.WriteRawTag(117); - output.WriteFloat(Fontsize); - } - if (Screensync != false) { - output.WriteRawTag(120); - output.WriteBool(Screensync); - } - if (Speedsync != false) { - output.WriteRawTag(128, 1); - output.WriteBool(Speedsync); - } - if (Fontfamily.Length != 0) { - output.WriteRawTag(138, 1); - output.WriteString(Fontfamily); - } - if (Bold != false) { - output.WriteRawTag(144, 1); - output.WriteBool(Bold); - } - if (Fontborder != 0) { - output.WriteRawTag(152, 1); - output.WriteInt32(Fontborder); - } - if (DrawType.Length != 0) { - output.WriteRawTag(162, 1); - output.WriteString(DrawType); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (DmSwitch != false) { - output.WriteRawTag(8); - output.WriteBool(DmSwitch); - } - if (AiSwitch != false) { - output.WriteRawTag(16); - output.WriteBool(AiSwitch); - } - if (AiLevel != 0) { - output.WriteRawTag(24); - output.WriteInt32(AiLevel); - } - if (Blocktop != false) { - output.WriteRawTag(32); - output.WriteBool(Blocktop); - } - if (Blockscroll != false) { - output.WriteRawTag(40); - output.WriteBool(Blockscroll); - } - if (Blockbottom != false) { - output.WriteRawTag(48); - output.WriteBool(Blockbottom); - } - if (Blockcolor != false) { - output.WriteRawTag(56); - output.WriteBool(Blockcolor); - } - if (Blockspecial != false) { - output.WriteRawTag(64); - output.WriteBool(Blockspecial); - } - if (Preventshade != false) { - output.WriteRawTag(72); - output.WriteBool(Preventshade); - } - if (Dmask != false) { - output.WriteRawTag(80); - output.WriteBool(Dmask); - } - if (Opacity != 0F) { - output.WriteRawTag(93); - output.WriteFloat(Opacity); - } - if (Dmarea != 0) { - output.WriteRawTag(96); - output.WriteInt32(Dmarea); - } - if (Speedplus != 0F) { - output.WriteRawTag(109); - output.WriteFloat(Speedplus); - } - if (Fontsize != 0F) { - output.WriteRawTag(117); - output.WriteFloat(Fontsize); - } - if (Screensync != false) { - output.WriteRawTag(120); - output.WriteBool(Screensync); - } - if (Speedsync != false) { - output.WriteRawTag(128, 1); - output.WriteBool(Speedsync); - } - if (Fontfamily.Length != 0) { - output.WriteRawTag(138, 1); - output.WriteString(Fontfamily); - } - if (Bold != false) { - output.WriteRawTag(144, 1); - output.WriteBool(Bold); - } - if (Fontborder != 0) { - output.WriteRawTag(152, 1); - output.WriteInt32(Fontborder); - } - if (DrawType.Length != 0) { - output.WriteRawTag(162, 1); - output.WriteString(DrawType); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (DmSwitch != false) { - size += 1 + 1; - } - if (AiSwitch != false) { - size += 1 + 1; - } - if (AiLevel != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(AiLevel); - } - if (Blocktop != false) { - size += 1 + 1; - } - if (Blockscroll != false) { - size += 1 + 1; - } - if (Blockbottom != false) { - size += 1 + 1; - } - if (Blockcolor != false) { - size += 1 + 1; - } - if (Blockspecial != false) { - size += 1 + 1; - } - if (Preventshade != false) { - size += 1 + 1; - } - if (Dmask != false) { - size += 1 + 1; - } - if (Opacity != 0F) { - size += 1 + 4; - } - if (Dmarea != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(Dmarea); - } - if (Speedplus != 0F) { - size += 1 + 4; - } - if (Fontsize != 0F) { - size += 1 + 4; - } - if (Screensync != false) { - size += 1 + 1; - } - if (Speedsync != false) { - size += 2 + 1; - } - if (Fontfamily.Length != 0) { - size += 2 + pb::CodedOutputStream.ComputeStringSize(Fontfamily); - } - if (Bold != false) { - size += 2 + 1; - } - if (Fontborder != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(Fontborder); - } - if (DrawType.Length != 0) { - size += 2 + pb::CodedOutputStream.ComputeStringSize(DrawType); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DanmuWebPlayerConfig other) { - if (other == null) { - return; - } - if (other.DmSwitch != false) { - DmSwitch = other.DmSwitch; - } - if (other.AiSwitch != false) { - AiSwitch = other.AiSwitch; - } - if (other.AiLevel != 0) { - AiLevel = other.AiLevel; - } - if (other.Blocktop != false) { - Blocktop = other.Blocktop; - } - if (other.Blockscroll != false) { - Blockscroll = other.Blockscroll; - } - if (other.Blockbottom != false) { - Blockbottom = other.Blockbottom; - } - if (other.Blockcolor != false) { - Blockcolor = other.Blockcolor; - } - if (other.Blockspecial != false) { - Blockspecial = other.Blockspecial; - } - if (other.Preventshade != false) { - Preventshade = other.Preventshade; - } - if (other.Dmask != false) { - Dmask = other.Dmask; - } - if (other.Opacity != 0F) { - Opacity = other.Opacity; - } - if (other.Dmarea != 0) { - Dmarea = other.Dmarea; - } - if (other.Speedplus != 0F) { - Speedplus = other.Speedplus; - } - if (other.Fontsize != 0F) { - Fontsize = other.Fontsize; - } - if (other.Screensync != false) { - Screensync = other.Screensync; - } - if (other.Speedsync != false) { - Speedsync = other.Speedsync; - } - if (other.Fontfamily.Length != 0) { - Fontfamily = other.Fontfamily; - } - if (other.Bold != false) { - Bold = other.Bold; - } - if (other.Fontborder != 0) { - Fontborder = other.Fontborder; - } - if (other.DrawType.Length != 0) { - DrawType = other.DrawType; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - DmSwitch = input.ReadBool(); - break; - } - case 16: { - AiSwitch = input.ReadBool(); - break; - } - case 24: { - AiLevel = input.ReadInt32(); - break; - } - case 32: { - Blocktop = input.ReadBool(); - break; - } - case 40: { - Blockscroll = input.ReadBool(); - break; - } - case 48: { - Blockbottom = input.ReadBool(); - break; - } - case 56: { - Blockcolor = input.ReadBool(); - break; - } - case 64: { - Blockspecial = input.ReadBool(); - break; - } - case 72: { - Preventshade = input.ReadBool(); - break; - } - case 80: { - Dmask = input.ReadBool(); - break; - } - case 93: { - Opacity = input.ReadFloat(); - break; - } - case 96: { - Dmarea = input.ReadInt32(); - break; - } - case 109: { - Speedplus = input.ReadFloat(); - break; - } - case 117: { - Fontsize = input.ReadFloat(); - break; - } - case 120: { - Screensync = input.ReadBool(); - break; - } - case 128: { - Speedsync = input.ReadBool(); - break; - } - case 138: { - Fontfamily = input.ReadString(); - break; - } - case 144: { - Bold = input.ReadBool(); - break; - } - case 152: { - Fontborder = input.ReadInt32(); - break; - } - case 162: { - DrawType = input.ReadString(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - DmSwitch = input.ReadBool(); - break; - } - case 16: { - AiSwitch = input.ReadBool(); - break; - } - case 24: { - AiLevel = input.ReadInt32(); - break; - } - case 32: { - Blocktop = input.ReadBool(); - break; - } - case 40: { - Blockscroll = input.ReadBool(); - break; - } - case 48: { - Blockbottom = input.ReadBool(); - break; - } - case 56: { - Blockcolor = input.ReadBool(); - break; - } - case 64: { - Blockspecial = input.ReadBool(); - break; - } - case 72: { - Preventshade = input.ReadBool(); - break; - } - case 80: { - Dmask = input.ReadBool(); - break; - } - case 93: { - Opacity = input.ReadFloat(); - break; - } - case 96: { - Dmarea = input.ReadInt32(); - break; - } - case 109: { - Speedplus = input.ReadFloat(); - break; - } - case 117: { - Fontsize = input.ReadFloat(); - break; - } - case 120: { - Screensync = input.ReadBool(); - break; - } - case 128: { - Speedsync = input.ReadBool(); - break; - } - case 138: { - Fontfamily = input.ReadString(); - break; - } - case 144: { - Bold = input.ReadBool(); - break; - } - case 152: { - Fontborder = input.ReadInt32(); - break; - } - case 162: { - DrawType = input.ReadString(); - break; - } - } - } - } - #endif - - } - - /// - /// 单个字幕信息 - /// - public sealed partial class SubtitleItem : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SubtitleItem()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[14]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public SubtitleItem() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public SubtitleItem(SubtitleItem other) : this() { - id_ = other.id_; - idStr_ = other.idStr_; - lan_ = other.lan_; - lanDoc_ = other.lanDoc_; - subtitleUrl_ = other.subtitleUrl_; - author_ = other.author_ != null ? other.author_.Clone() : null; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public SubtitleItem Clone() { - return new SubtitleItem(this); - } - - /// Field number for the "id" field. - public const int IdFieldNumber = 1; - private long id_; - /// - /// 字幕id - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Id { - get { return id_; } - set { - id_ = value; - } - } - - /// Field number for the "id_str" field. - public const int IdStrFieldNumber = 2; - private string idStr_ = ""; - /// - /// 字幕id str - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string IdStr { - get { return idStr_; } - set { - idStr_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "lan" field. - public const int LanFieldNumber = 3; - private string lan_ = ""; - /// - /// 字幕语言代码 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Lan { - get { return lan_; } - set { - lan_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "lan_doc" field. - public const int LanDocFieldNumber = 4; - private string lanDoc_ = ""; - /// - /// 字幕语言 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string LanDoc { - get { return lanDoc_; } - set { - lanDoc_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "subtitle_url" field. - public const int SubtitleUrlFieldNumber = 5; - private string subtitleUrl_ = ""; - /// - /// 字幕文件url - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string SubtitleUrl { - get { return subtitleUrl_; } - set { - subtitleUrl_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "author" field. - public const int AuthorFieldNumber = 6; - private global::Bilibili.Community.Service.Dm.V1.UserInfo author_; - /// - /// 字幕作者信息 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.UserInfo Author { - get { return author_; } - set { - author_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as SubtitleItem); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(SubtitleItem other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Id != other.Id) return false; - if (IdStr != other.IdStr) return false; - if (Lan != other.Lan) return false; - if (LanDoc != other.LanDoc) return false; - if (SubtitleUrl != other.SubtitleUrl) return false; - if (!object.Equals(Author, other.Author)) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Id != 0L) hash ^= Id.GetHashCode(); - if (IdStr.Length != 0) hash ^= IdStr.GetHashCode(); - if (Lan.Length != 0) hash ^= Lan.GetHashCode(); - if (LanDoc.Length != 0) hash ^= LanDoc.GetHashCode(); - if (SubtitleUrl.Length != 0) hash ^= SubtitleUrl.GetHashCode(); - if (author_ != null) hash ^= Author.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Id != 0L) { - output.WriteRawTag(8); - output.WriteInt64(Id); - } - if (IdStr.Length != 0) { - output.WriteRawTag(18); - output.WriteString(IdStr); - } - if (Lan.Length != 0) { - output.WriteRawTag(26); - output.WriteString(Lan); - } - if (LanDoc.Length != 0) { - output.WriteRawTag(34); - output.WriteString(LanDoc); - } - if (SubtitleUrl.Length != 0) { - output.WriteRawTag(42); - output.WriteString(SubtitleUrl); - } - if (author_ != null) { - output.WriteRawTag(50); - output.WriteMessage(Author); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Id != 0L) { - output.WriteRawTag(8); - output.WriteInt64(Id); - } - if (IdStr.Length != 0) { - output.WriteRawTag(18); - output.WriteString(IdStr); - } - if (Lan.Length != 0) { - output.WriteRawTag(26); - output.WriteString(Lan); - } - if (LanDoc.Length != 0) { - output.WriteRawTag(34); - output.WriteString(LanDoc); - } - if (SubtitleUrl.Length != 0) { - output.WriteRawTag(42); - output.WriteString(SubtitleUrl); - } - if (author_ != null) { - output.WriteRawTag(50); - output.WriteMessage(Author); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Id != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(Id); - } - if (IdStr.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(IdStr); - } - if (Lan.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Lan); - } - if (LanDoc.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(LanDoc); - } - if (SubtitleUrl.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(SubtitleUrl); - } - if (author_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Author); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(SubtitleItem other) { - if (other == null) { - return; - } - if (other.Id != 0L) { - Id = other.Id; - } - if (other.IdStr.Length != 0) { - IdStr = other.IdStr; - } - if (other.Lan.Length != 0) { - Lan = other.Lan; - } - if (other.LanDoc.Length != 0) { - LanDoc = other.LanDoc; - } - if (other.SubtitleUrl.Length != 0) { - SubtitleUrl = other.SubtitleUrl; - } - if (other.author_ != null) { - if (author_ == null) { - Author = new global::Bilibili.Community.Service.Dm.V1.UserInfo(); - } - Author.MergeFrom(other.Author); - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Id = input.ReadInt64(); - break; - } - case 18: { - IdStr = input.ReadString(); - break; - } - case 26: { - Lan = input.ReadString(); - break; - } - case 34: { - LanDoc = input.ReadString(); - break; - } - case 42: { - SubtitleUrl = input.ReadString(); - break; - } - case 50: { - if (author_ == null) { - Author = new global::Bilibili.Community.Service.Dm.V1.UserInfo(); - } - input.ReadMessage(Author); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Id = input.ReadInt64(); - break; - } - case 18: { - IdStr = input.ReadString(); - break; - } - case 26: { - Lan = input.ReadString(); - break; - } - case 34: { - LanDoc = input.ReadString(); - break; - } - case 42: { - SubtitleUrl = input.ReadString(); - break; - } - case 50: { - if (author_ == null) { - Author = new global::Bilibili.Community.Service.Dm.V1.UserInfo(); - } - input.ReadMessage(Author); - break; - } - } - } - } - #endif - - } - - /// - /// 字幕作者信息 - /// - public sealed partial class UserInfo : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UserInfo()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[15]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public UserInfo() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public UserInfo(UserInfo other) : this() { - mid_ = other.mid_; - name_ = other.name_; - sex_ = other.sex_; - face_ = other.face_; - sign_ = other.sign_; - rank_ = other.rank_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public UserInfo Clone() { - return new UserInfo(this); - } - - /// Field number for the "mid" field. - public const int MidFieldNumber = 1; - private long mid_; - /// - /// 用户mid - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Mid { - get { return mid_; } - set { - mid_ = value; - } - } - - /// Field number for the "name" field. - public const int NameFieldNumber = 2; - private string name_ = ""; - /// - /// 用户昵称 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Name { - get { return name_; } - set { - name_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "sex" field. - public const int SexFieldNumber = 3; - private string sex_ = ""; - /// - /// 用户性别 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Sex { - get { return sex_; } - set { - sex_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "face" field. - public const int FaceFieldNumber = 4; - private string face_ = ""; - /// - /// 用户头像url - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Face { - get { return face_; } - set { - face_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "sign" field. - public const int SignFieldNumber = 5; - private string sign_ = ""; - /// - /// 用户签名 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Sign { - get { return sign_; } - set { - sign_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "rank" field. - public const int RankFieldNumber = 6; - private int rank_; - /// - /// 用户等级 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Rank { - get { return rank_; } - set { - rank_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as UserInfo); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(UserInfo other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Mid != other.Mid) return false; - if (Name != other.Name) return false; - if (Sex != other.Sex) return false; - if (Face != other.Face) return false; - if (Sign != other.Sign) return false; - if (Rank != other.Rank) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Mid != 0L) hash ^= Mid.GetHashCode(); - if (Name.Length != 0) hash ^= Name.GetHashCode(); - if (Sex.Length != 0) hash ^= Sex.GetHashCode(); - if (Face.Length != 0) hash ^= Face.GetHashCode(); - if (Sign.Length != 0) hash ^= Sign.GetHashCode(); - if (Rank != 0) hash ^= Rank.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Mid != 0L) { - output.WriteRawTag(8); - output.WriteInt64(Mid); - } - if (Name.Length != 0) { - output.WriteRawTag(18); - output.WriteString(Name); - } - if (Sex.Length != 0) { - output.WriteRawTag(26); - output.WriteString(Sex); - } - if (Face.Length != 0) { - output.WriteRawTag(34); - output.WriteString(Face); - } - if (Sign.Length != 0) { - output.WriteRawTag(42); - output.WriteString(Sign); - } - if (Rank != 0) { - output.WriteRawTag(48); - output.WriteInt32(Rank); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Mid != 0L) { - output.WriteRawTag(8); - output.WriteInt64(Mid); - } - if (Name.Length != 0) { - output.WriteRawTag(18); - output.WriteString(Name); - } - if (Sex.Length != 0) { - output.WriteRawTag(26); - output.WriteString(Sex); - } - if (Face.Length != 0) { - output.WriteRawTag(34); - output.WriteString(Face); - } - if (Sign.Length != 0) { - output.WriteRawTag(42); - output.WriteString(Sign); - } - if (Rank != 0) { - output.WriteRawTag(48); - output.WriteInt32(Rank); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Mid != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(Mid); - } - if (Name.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Name); - } - if (Sex.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Sex); - } - if (Face.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Face); - } - if (Sign.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Sign); - } - if (Rank != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(Rank); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(UserInfo other) { - if (other == null) { - return; - } - if (other.Mid != 0L) { - Mid = other.Mid; - } - if (other.Name.Length != 0) { - Name = other.Name; - } - if (other.Sex.Length != 0) { - Sex = other.Sex; - } - if (other.Face.Length != 0) { - Face = other.Face; - } - if (other.Sign.Length != 0) { - Sign = other.Sign; - } - if (other.Rank != 0) { - Rank = other.Rank; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Mid = input.ReadInt64(); - break; - } - case 18: { - Name = input.ReadString(); - break; - } - case 26: { - Sex = input.ReadString(); - break; - } - case 34: { - Face = input.ReadString(); - break; - } - case 42: { - Sign = input.ReadString(); - break; - } - case 48: { - Rank = input.ReadInt32(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Mid = input.ReadInt64(); - break; - } - case 18: { - Name = input.ReadString(); - break; - } - case 26: { - Sex = input.ReadString(); - break; - } - case 34: { - Face = input.ReadString(); - break; - } - case 42: { - Sign = input.ReadString(); - break; - } - case 48: { - Rank = input.ReadInt32(); - break; - } - } - } - } - #endif - - } - - /// - /// 弹幕条目 - /// - public sealed partial class DanmakuElem : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DanmakuElem()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[16]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DanmakuElem() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DanmakuElem(DanmakuElem other) : this() { - id_ = other.id_; - progress_ = other.progress_; - mode_ = other.mode_; - fontsize_ = other.fontsize_; - color_ = other.color_; - midHash_ = other.midHash_; - content_ = other.content_; - ctime_ = other.ctime_; - weight_ = other.weight_; - action_ = other.action_; - pool_ = other.pool_; - idStr_ = other.idStr_; - attr_ = other.attr_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DanmakuElem Clone() { - return new DanmakuElem(this); - } - - /// Field number for the "id" field. - public const int IdFieldNumber = 1; - private long id_; - /// - /// 弹幕dmid - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Id { - get { return id_; } - set { - id_ = value; - } - } - - /// Field number for the "progress" field. - public const int ProgressFieldNumber = 2; - private int progress_; - /// - /// 弹幕出现位置(单位ms) - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Progress { - get { return progress_; } - set { - progress_ = value; - } - } - - /// Field number for the "mode" field. - public const int ModeFieldNumber = 3; - private int mode_; - /// - /// 弹幕类型 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Mode { - get { return mode_; } - set { - mode_ = value; - } - } - - /// Field number for the "fontsize" field. - public const int FontsizeFieldNumber = 4; - private int fontsize_; - /// - /// 弹幕字号 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Fontsize { - get { return fontsize_; } - set { - fontsize_ = value; - } - } - - /// Field number for the "color" field. - public const int ColorFieldNumber = 5; - private uint color_; - /// - /// 弹幕颜色 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public uint Color { - get { return color_; } - set { - color_ = value; - } - } - - /// Field number for the "midHash" field. - public const int MidHashFieldNumber = 6; - private string midHash_ = ""; - /// - /// 发送着mid hash - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string MidHash { - get { return midHash_; } - set { - midHash_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "content" field. - public const int ContentFieldNumber = 7; - private string content_ = ""; - /// - /// 弹幕正文 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Content { - get { return content_; } - set { - content_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "ctime" field. - public const int CtimeFieldNumber = 8; - private long ctime_; - /// - /// 发送时间 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Ctime { - get { return ctime_; } - set { - ctime_ = value; - } - } - - /// Field number for the "weight" field. - public const int WeightFieldNumber = 9; - private int weight_; - /// - /// 权重 区间:[1,10] - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Weight { - get { return weight_; } - set { - weight_ = value; - } - } - - /// Field number for the "action" field. - public const int ActionFieldNumber = 10; - private string action_ = ""; - /// - /// 动作 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Action { - get { return action_; } - set { - action_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "pool" field. - public const int PoolFieldNumber = 11; - private int pool_; - /// - /// 弹幕池 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Pool { - get { return pool_; } - set { - pool_ = value; - } - } - - /// Field number for the "idStr" field. - public const int IdStrFieldNumber = 12; - private string idStr_ = ""; - /// - /// 弹幕dmid str - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string IdStr { - get { return idStr_; } - set { - idStr_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "attr" field. - public const int AttrFieldNumber = 13; - private int attr_; - /// - /// 弹幕属性位(bin求AND) - /// bit0:保护 bit1:直播 bit2:高赞 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Attr { - get { return attr_; } - set { - attr_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as DanmakuElem); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DanmakuElem other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Id != other.Id) return false; - if (Progress != other.Progress) return false; - if (Mode != other.Mode) return false; - if (Fontsize != other.Fontsize) return false; - if (Color != other.Color) return false; - if (MidHash != other.MidHash) return false; - if (Content != other.Content) return false; - if (Ctime != other.Ctime) return false; - if (Weight != other.Weight) return false; - if (Action != other.Action) return false; - if (Pool != other.Pool) return false; - if (IdStr != other.IdStr) return false; - if (Attr != other.Attr) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Id != 0L) hash ^= Id.GetHashCode(); - if (Progress != 0) hash ^= Progress.GetHashCode(); - if (Mode != 0) hash ^= Mode.GetHashCode(); - if (Fontsize != 0) hash ^= Fontsize.GetHashCode(); - if (Color != 0) hash ^= Color.GetHashCode(); - if (MidHash.Length != 0) hash ^= MidHash.GetHashCode(); - if (Content.Length != 0) hash ^= Content.GetHashCode(); - if (Ctime != 0L) hash ^= Ctime.GetHashCode(); - if (Weight != 0) hash ^= Weight.GetHashCode(); - if (Action.Length != 0) hash ^= Action.GetHashCode(); - if (Pool != 0) hash ^= Pool.GetHashCode(); - if (IdStr.Length != 0) hash ^= IdStr.GetHashCode(); - if (Attr != 0) hash ^= Attr.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Id != 0L) { - output.WriteRawTag(8); - output.WriteInt64(Id); - } - if (Progress != 0) { - output.WriteRawTag(16); - output.WriteInt32(Progress); - } - if (Mode != 0) { - output.WriteRawTag(24); - output.WriteInt32(Mode); - } - if (Fontsize != 0) { - output.WriteRawTag(32); - output.WriteInt32(Fontsize); - } - if (Color != 0) { - output.WriteRawTag(40); - output.WriteUInt32(Color); - } - if (MidHash.Length != 0) { - output.WriteRawTag(50); - output.WriteString(MidHash); - } - if (Content.Length != 0) { - output.WriteRawTag(58); - output.WriteString(Content); - } - if (Ctime != 0L) { - output.WriteRawTag(64); - output.WriteInt64(Ctime); - } - if (Weight != 0) { - output.WriteRawTag(72); - output.WriteInt32(Weight); - } - if (Action.Length != 0) { - output.WriteRawTag(82); - output.WriteString(Action); - } - if (Pool != 0) { - output.WriteRawTag(88); - output.WriteInt32(Pool); - } - if (IdStr.Length != 0) { - output.WriteRawTag(98); - output.WriteString(IdStr); - } - if (Attr != 0) { - output.WriteRawTag(104); - output.WriteInt32(Attr); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Id != 0L) { - output.WriteRawTag(8); - output.WriteInt64(Id); - } - if (Progress != 0) { - output.WriteRawTag(16); - output.WriteInt32(Progress); - } - if (Mode != 0) { - output.WriteRawTag(24); - output.WriteInt32(Mode); - } - if (Fontsize != 0) { - output.WriteRawTag(32); - output.WriteInt32(Fontsize); - } - if (Color != 0) { - output.WriteRawTag(40); - output.WriteUInt32(Color); - } - if (MidHash.Length != 0) { - output.WriteRawTag(50); - output.WriteString(MidHash); - } - if (Content.Length != 0) { - output.WriteRawTag(58); - output.WriteString(Content); - } - if (Ctime != 0L) { - output.WriteRawTag(64); - output.WriteInt64(Ctime); - } - if (Weight != 0) { - output.WriteRawTag(72); - output.WriteInt32(Weight); - } - if (Action.Length != 0) { - output.WriteRawTag(82); - output.WriteString(Action); - } - if (Pool != 0) { - output.WriteRawTag(88); - output.WriteInt32(Pool); - } - if (IdStr.Length != 0) { - output.WriteRawTag(98); - output.WriteString(IdStr); - } - if (Attr != 0) { - output.WriteRawTag(104); - output.WriteInt32(Attr); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Id != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(Id); - } - if (Progress != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(Progress); - } - if (Mode != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(Mode); - } - if (Fontsize != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(Fontsize); - } - if (Color != 0) { - size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Color); - } - if (MidHash.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(MidHash); - } - if (Content.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Content); - } - if (Ctime != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(Ctime); - } - if (Weight != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(Weight); - } - if (Action.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Action); - } - if (Pool != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(Pool); - } - if (IdStr.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(IdStr); - } - if (Attr != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(Attr); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DanmakuElem other) { - if (other == null) { - return; - } - if (other.Id != 0L) { - Id = other.Id; - } - if (other.Progress != 0) { - Progress = other.Progress; - } - if (other.Mode != 0) { - Mode = other.Mode; - } - if (other.Fontsize != 0) { - Fontsize = other.Fontsize; - } - if (other.Color != 0) { - Color = other.Color; - } - if (other.MidHash.Length != 0) { - MidHash = other.MidHash; - } - if (other.Content.Length != 0) { - Content = other.Content; - } - if (other.Ctime != 0L) { - Ctime = other.Ctime; - } - if (other.Weight != 0) { - Weight = other.Weight; - } - if (other.Action.Length != 0) { - Action = other.Action; - } - if (other.Pool != 0) { - Pool = other.Pool; - } - if (other.IdStr.Length != 0) { - IdStr = other.IdStr; - } - if (other.Attr != 0) { - Attr = other.Attr; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Id = input.ReadInt64(); - break; - } - case 16: { - Progress = input.ReadInt32(); - break; - } - case 24: { - Mode = input.ReadInt32(); - break; - } - case 32: { - Fontsize = input.ReadInt32(); - break; - } - case 40: { - Color = input.ReadUInt32(); - break; - } - case 50: { - MidHash = input.ReadString(); - break; - } - case 58: { - Content = input.ReadString(); - break; - } - case 64: { - Ctime = input.ReadInt64(); - break; - } - case 72: { - Weight = input.ReadInt32(); - break; - } - case 82: { - Action = input.ReadString(); - break; - } - case 88: { - Pool = input.ReadInt32(); - break; - } - case 98: { - IdStr = input.ReadString(); - break; - } - case 104: { - Attr = input.ReadInt32(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Id = input.ReadInt64(); - break; - } - case 16: { - Progress = input.ReadInt32(); - break; - } - case 24: { - Mode = input.ReadInt32(); - break; - } - case 32: { - Fontsize = input.ReadInt32(); - break; - } - case 40: { - Color = input.ReadUInt32(); - break; - } - case 50: { - MidHash = input.ReadString(); - break; - } - case 58: { - Content = input.ReadString(); - break; - } - case 64: { - Ctime = input.ReadInt64(); - break; - } - case 72: { - Weight = input.ReadInt32(); - break; - } - case 82: { - Action = input.ReadString(); - break; - } - case 88: { - Pool = input.ReadInt32(); - break; - } - case 98: { - IdStr = input.ReadString(); - break; - } - case 104: { - Attr = input.ReadInt32(); - break; - } - } - } - } - #endif - - } - - /// - /// 修改弹幕配置-请求 - /// - public sealed partial class DmPlayerConfigReq : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DmPlayerConfigReq()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[17]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmPlayerConfigReq() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmPlayerConfigReq(DmPlayerConfigReq other) : this() { - ts_ = other.ts_; - switch_ = other.switch_ != null ? other.switch_.Clone() : null; - switchSave_ = other.switchSave_ != null ? other.switchSave_.Clone() : null; - useDefaultConfig_ = other.useDefaultConfig_ != null ? other.useDefaultConfig_.Clone() : null; - aiRecommendedSwitch_ = other.aiRecommendedSwitch_ != null ? other.aiRecommendedSwitch_.Clone() : null; - aiRecommendedLevel_ = other.aiRecommendedLevel_ != null ? other.aiRecommendedLevel_.Clone() : null; - blocktop_ = other.blocktop_ != null ? other.blocktop_.Clone() : null; - blockscroll_ = other.blockscroll_ != null ? other.blockscroll_.Clone() : null; - blockbottom_ = other.blockbottom_ != null ? other.blockbottom_.Clone() : null; - blockcolorful_ = other.blockcolorful_ != null ? other.blockcolorful_.Clone() : null; - blockrepeat_ = other.blockrepeat_ != null ? other.blockrepeat_.Clone() : null; - blockspecial_ = other.blockspecial_ != null ? other.blockspecial_.Clone() : null; - opacity_ = other.opacity_ != null ? other.opacity_.Clone() : null; - scalingfactor_ = other.scalingfactor_ != null ? other.scalingfactor_.Clone() : null; - domain_ = other.domain_ != null ? other.domain_.Clone() : null; - speed_ = other.speed_ != null ? other.speed_.Clone() : null; - enableblocklist_ = other.enableblocklist_ != null ? other.enableblocklist_.Clone() : null; - inlinePlayerDanmakuSwitch_ = other.inlinePlayerDanmakuSwitch_ != null ? other.inlinePlayerDanmakuSwitch_.Clone() : null; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DmPlayerConfigReq Clone() { - return new DmPlayerConfigReq(this); - } - - /// Field number for the "ts" field. - public const int TsFieldNumber = 1; - private long ts_; - /// - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Ts { - get { return ts_; } - set { - ts_ = value; - } - } - - /// Field number for the "switch" field. - public const int SwitchFieldNumber = 2; - private global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuSwitch switch_; - /// - /// 是否开启弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuSwitch Switch { - get { return switch_; } - set { - switch_ = value; - } - } - - /// Field number for the "switch_save" field. - public const int SwitchSaveFieldNumber = 3; - private global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuSwitchSave switchSave_; - /// - /// 是否记录弹幕开关设置 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuSwitchSave SwitchSave { - get { return switchSave_; } - set { - switchSave_ = value; - } - } - - /// Field number for the "use_default_config" field. - public const int UseDefaultConfigFieldNumber = 4; - private global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuUseDefaultConfig useDefaultConfig_; - /// - /// 是否使用推荐弹幕设置 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuUseDefaultConfig UseDefaultConfig { - get { return useDefaultConfig_; } - set { - useDefaultConfig_ = value; - } - } - - /// Field number for the "ai_recommended_switch" field. - public const int AiRecommendedSwitchFieldNumber = 5; - private global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuAiRecommendedSwitch aiRecommendedSwitch_; - /// - /// 是否开启智能云屏蔽 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuAiRecommendedSwitch AiRecommendedSwitch { - get { return aiRecommendedSwitch_; } - set { - aiRecommendedSwitch_ = value; - } - } - - /// Field number for the "ai_recommended_level" field. - public const int AiRecommendedLevelFieldNumber = 6; - private global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuAiRecommendedLevel aiRecommendedLevel_; - /// - /// 智能云屏蔽等级 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuAiRecommendedLevel AiRecommendedLevel { - get { return aiRecommendedLevel_; } - set { - aiRecommendedLevel_ = value; - } - } - - /// Field number for the "blocktop" field. - public const int BlocktopFieldNumber = 7; - private global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlocktop blocktop_; - /// - /// 是否屏蔽顶端弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlocktop Blocktop { - get { return blocktop_; } - set { - blocktop_ = value; - } - } - - /// Field number for the "blockscroll" field. - public const int BlockscrollFieldNumber = 8; - private global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockscroll blockscroll_; - /// - /// 是否屏蔽滚动弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockscroll Blockscroll { - get { return blockscroll_; } - set { - blockscroll_ = value; - } - } - - /// Field number for the "blockbottom" field. - public const int BlockbottomFieldNumber = 9; - private global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockbottom blockbottom_; - /// - /// 是否屏蔽底端弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockbottom Blockbottom { - get { return blockbottom_; } - set { - blockbottom_ = value; - } - } - - /// Field number for the "blockcolorful" field. - public const int BlockcolorfulFieldNumber = 10; - private global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockcolorful blockcolorful_; - /// - /// 是否屏蔽彩色弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockcolorful Blockcolorful { - get { return blockcolorful_; } - set { - blockcolorful_ = value; - } - } - - /// Field number for the "blockrepeat" field. - public const int BlockrepeatFieldNumber = 11; - private global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockrepeat blockrepeat_; - /// - /// 是否屏蔽重复弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockrepeat Blockrepeat { - get { return blockrepeat_; } - set { - blockrepeat_ = value; - } - } - - /// Field number for the "blockspecial" field. - public const int BlockspecialFieldNumber = 12; - private global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockspecial blockspecial_; - /// - /// 是否屏蔽高级弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockspecial Blockspecial { - get { return blockspecial_; } - set { - blockspecial_ = value; - } - } - - /// Field number for the "opacity" field. - public const int OpacityFieldNumber = 13; - private global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuOpacity opacity_; - /// - /// 弹幕不透明度 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuOpacity Opacity { - get { return opacity_; } - set { - opacity_ = value; - } - } - - /// Field number for the "scalingfactor" field. - public const int ScalingfactorFieldNumber = 14; - private global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuScalingfactor scalingfactor_; - /// - /// 弹幕缩放比例 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuScalingfactor Scalingfactor { - get { return scalingfactor_; } - set { - scalingfactor_ = value; - } - } - - /// Field number for the "domain" field. - public const int DomainFieldNumber = 15; - private global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuDomain domain_; - /// - /// 弹幕显示区域 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuDomain Domain { - get { return domain_; } - set { - domain_ = value; - } - } - - /// Field number for the "speed" field. - public const int SpeedFieldNumber = 16; - private global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuSpeed speed_; - /// - /// 弹幕速度 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuSpeed Speed { - get { return speed_; } - set { - speed_ = value; - } - } - - /// Field number for the "enableblocklist" field. - public const int EnableblocklistFieldNumber = 17; - private global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuEnableblocklist enableblocklist_; - /// - /// 是否开启屏蔽列表 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuEnableblocklist Enableblocklist { - get { return enableblocklist_; } - set { - enableblocklist_ = value; - } - } - - /// Field number for the "inlinePlayerDanmakuSwitch" field. - public const int InlinePlayerDanmakuSwitchFieldNumber = 18; - private global::Bilibili.Community.Service.Dm.V1.InlinePlayerDanmakuSwitch inlinePlayerDanmakuSwitch_; - /// - /// 是否开启弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.InlinePlayerDanmakuSwitch InlinePlayerDanmakuSwitch { - get { return inlinePlayerDanmakuSwitch_; } - set { - inlinePlayerDanmakuSwitch_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as DmPlayerConfigReq); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DmPlayerConfigReq other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Ts != other.Ts) return false; - if (!object.Equals(Switch, other.Switch)) return false; - if (!object.Equals(SwitchSave, other.SwitchSave)) return false; - if (!object.Equals(UseDefaultConfig, other.UseDefaultConfig)) return false; - if (!object.Equals(AiRecommendedSwitch, other.AiRecommendedSwitch)) return false; - if (!object.Equals(AiRecommendedLevel, other.AiRecommendedLevel)) return false; - if (!object.Equals(Blocktop, other.Blocktop)) return false; - if (!object.Equals(Blockscroll, other.Blockscroll)) return false; - if (!object.Equals(Blockbottom, other.Blockbottom)) return false; - if (!object.Equals(Blockcolorful, other.Blockcolorful)) return false; - if (!object.Equals(Blockrepeat, other.Blockrepeat)) return false; - if (!object.Equals(Blockspecial, other.Blockspecial)) return false; - if (!object.Equals(Opacity, other.Opacity)) return false; - if (!object.Equals(Scalingfactor, other.Scalingfactor)) return false; - if (!object.Equals(Domain, other.Domain)) return false; - if (!object.Equals(Speed, other.Speed)) return false; - if (!object.Equals(Enableblocklist, other.Enableblocklist)) return false; - if (!object.Equals(InlinePlayerDanmakuSwitch, other.InlinePlayerDanmakuSwitch)) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Ts != 0L) hash ^= Ts.GetHashCode(); - if (switch_ != null) hash ^= Switch.GetHashCode(); - if (switchSave_ != null) hash ^= SwitchSave.GetHashCode(); - if (useDefaultConfig_ != null) hash ^= UseDefaultConfig.GetHashCode(); - if (aiRecommendedSwitch_ != null) hash ^= AiRecommendedSwitch.GetHashCode(); - if (aiRecommendedLevel_ != null) hash ^= AiRecommendedLevel.GetHashCode(); - if (blocktop_ != null) hash ^= Blocktop.GetHashCode(); - if (blockscroll_ != null) hash ^= Blockscroll.GetHashCode(); - if (blockbottom_ != null) hash ^= Blockbottom.GetHashCode(); - if (blockcolorful_ != null) hash ^= Blockcolorful.GetHashCode(); - if (blockrepeat_ != null) hash ^= Blockrepeat.GetHashCode(); - if (blockspecial_ != null) hash ^= Blockspecial.GetHashCode(); - if (opacity_ != null) hash ^= Opacity.GetHashCode(); - if (scalingfactor_ != null) hash ^= Scalingfactor.GetHashCode(); - if (domain_ != null) hash ^= Domain.GetHashCode(); - if (speed_ != null) hash ^= Speed.GetHashCode(); - if (enableblocklist_ != null) hash ^= Enableblocklist.GetHashCode(); - if (inlinePlayerDanmakuSwitch_ != null) hash ^= InlinePlayerDanmakuSwitch.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Ts != 0L) { - output.WriteRawTag(8); - output.WriteInt64(Ts); - } - if (switch_ != null) { - output.WriteRawTag(18); - output.WriteMessage(Switch); - } - if (switchSave_ != null) { - output.WriteRawTag(26); - output.WriteMessage(SwitchSave); - } - if (useDefaultConfig_ != null) { - output.WriteRawTag(34); - output.WriteMessage(UseDefaultConfig); - } - if (aiRecommendedSwitch_ != null) { - output.WriteRawTag(42); - output.WriteMessage(AiRecommendedSwitch); - } - if (aiRecommendedLevel_ != null) { - output.WriteRawTag(50); - output.WriteMessage(AiRecommendedLevel); - } - if (blocktop_ != null) { - output.WriteRawTag(58); - output.WriteMessage(Blocktop); - } - if (blockscroll_ != null) { - output.WriteRawTag(66); - output.WriteMessage(Blockscroll); - } - if (blockbottom_ != null) { - output.WriteRawTag(74); - output.WriteMessage(Blockbottom); - } - if (blockcolorful_ != null) { - output.WriteRawTag(82); - output.WriteMessage(Blockcolorful); - } - if (blockrepeat_ != null) { - output.WriteRawTag(90); - output.WriteMessage(Blockrepeat); - } - if (blockspecial_ != null) { - output.WriteRawTag(98); - output.WriteMessage(Blockspecial); - } - if (opacity_ != null) { - output.WriteRawTag(106); - output.WriteMessage(Opacity); - } - if (scalingfactor_ != null) { - output.WriteRawTag(114); - output.WriteMessage(Scalingfactor); - } - if (domain_ != null) { - output.WriteRawTag(122); - output.WriteMessage(Domain); - } - if (speed_ != null) { - output.WriteRawTag(130, 1); - output.WriteMessage(Speed); - } - if (enableblocklist_ != null) { - output.WriteRawTag(138, 1); - output.WriteMessage(Enableblocklist); - } - if (inlinePlayerDanmakuSwitch_ != null) { - output.WriteRawTag(146, 1); - output.WriteMessage(InlinePlayerDanmakuSwitch); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Ts != 0L) { - output.WriteRawTag(8); - output.WriteInt64(Ts); - } - if (switch_ != null) { - output.WriteRawTag(18); - output.WriteMessage(Switch); - } - if (switchSave_ != null) { - output.WriteRawTag(26); - output.WriteMessage(SwitchSave); - } - if (useDefaultConfig_ != null) { - output.WriteRawTag(34); - output.WriteMessage(UseDefaultConfig); - } - if (aiRecommendedSwitch_ != null) { - output.WriteRawTag(42); - output.WriteMessage(AiRecommendedSwitch); - } - if (aiRecommendedLevel_ != null) { - output.WriteRawTag(50); - output.WriteMessage(AiRecommendedLevel); - } - if (blocktop_ != null) { - output.WriteRawTag(58); - output.WriteMessage(Blocktop); - } - if (blockscroll_ != null) { - output.WriteRawTag(66); - output.WriteMessage(Blockscroll); - } - if (blockbottom_ != null) { - output.WriteRawTag(74); - output.WriteMessage(Blockbottom); - } - if (blockcolorful_ != null) { - output.WriteRawTag(82); - output.WriteMessage(Blockcolorful); - } - if (blockrepeat_ != null) { - output.WriteRawTag(90); - output.WriteMessage(Blockrepeat); - } - if (blockspecial_ != null) { - output.WriteRawTag(98); - output.WriteMessage(Blockspecial); - } - if (opacity_ != null) { - output.WriteRawTag(106); - output.WriteMessage(Opacity); - } - if (scalingfactor_ != null) { - output.WriteRawTag(114); - output.WriteMessage(Scalingfactor); - } - if (domain_ != null) { - output.WriteRawTag(122); - output.WriteMessage(Domain); - } - if (speed_ != null) { - output.WriteRawTag(130, 1); - output.WriteMessage(Speed); - } - if (enableblocklist_ != null) { - output.WriteRawTag(138, 1); - output.WriteMessage(Enableblocklist); - } - if (inlinePlayerDanmakuSwitch_ != null) { - output.WriteRawTag(146, 1); - output.WriteMessage(InlinePlayerDanmakuSwitch); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Ts != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(Ts); - } - if (switch_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Switch); - } - if (switchSave_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(SwitchSave); - } - if (useDefaultConfig_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(UseDefaultConfig); - } - if (aiRecommendedSwitch_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(AiRecommendedSwitch); - } - if (aiRecommendedLevel_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(AiRecommendedLevel); - } - if (blocktop_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Blocktop); - } - if (blockscroll_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Blockscroll); - } - if (blockbottom_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Blockbottom); - } - if (blockcolorful_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Blockcolorful); - } - if (blockrepeat_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Blockrepeat); - } - if (blockspecial_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Blockspecial); - } - if (opacity_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Opacity); - } - if (scalingfactor_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Scalingfactor); - } - if (domain_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Domain); - } - if (speed_ != null) { - size += 2 + pb::CodedOutputStream.ComputeMessageSize(Speed); - } - if (enableblocklist_ != null) { - size += 2 + pb::CodedOutputStream.ComputeMessageSize(Enableblocklist); - } - if (inlinePlayerDanmakuSwitch_ != null) { - size += 2 + pb::CodedOutputStream.ComputeMessageSize(InlinePlayerDanmakuSwitch); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DmPlayerConfigReq other) { - if (other == null) { - return; - } - if (other.Ts != 0L) { - Ts = other.Ts; - } - if (other.switch_ != null) { - if (switch_ == null) { - Switch = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuSwitch(); - } - Switch.MergeFrom(other.Switch); - } - if (other.switchSave_ != null) { - if (switchSave_ == null) { - SwitchSave = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuSwitchSave(); - } - SwitchSave.MergeFrom(other.SwitchSave); - } - if (other.useDefaultConfig_ != null) { - if (useDefaultConfig_ == null) { - UseDefaultConfig = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuUseDefaultConfig(); - } - UseDefaultConfig.MergeFrom(other.UseDefaultConfig); - } - if (other.aiRecommendedSwitch_ != null) { - if (aiRecommendedSwitch_ == null) { - AiRecommendedSwitch = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuAiRecommendedSwitch(); - } - AiRecommendedSwitch.MergeFrom(other.AiRecommendedSwitch); - } - if (other.aiRecommendedLevel_ != null) { - if (aiRecommendedLevel_ == null) { - AiRecommendedLevel = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuAiRecommendedLevel(); - } - AiRecommendedLevel.MergeFrom(other.AiRecommendedLevel); - } - if (other.blocktop_ != null) { - if (blocktop_ == null) { - Blocktop = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlocktop(); - } - Blocktop.MergeFrom(other.Blocktop); - } - if (other.blockscroll_ != null) { - if (blockscroll_ == null) { - Blockscroll = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockscroll(); - } - Blockscroll.MergeFrom(other.Blockscroll); - } - if (other.blockbottom_ != null) { - if (blockbottom_ == null) { - Blockbottom = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockbottom(); - } - Blockbottom.MergeFrom(other.Blockbottom); - } - if (other.blockcolorful_ != null) { - if (blockcolorful_ == null) { - Blockcolorful = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockcolorful(); - } - Blockcolorful.MergeFrom(other.Blockcolorful); - } - if (other.blockrepeat_ != null) { - if (blockrepeat_ == null) { - Blockrepeat = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockrepeat(); - } - Blockrepeat.MergeFrom(other.Blockrepeat); - } - if (other.blockspecial_ != null) { - if (blockspecial_ == null) { - Blockspecial = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockspecial(); - } - Blockspecial.MergeFrom(other.Blockspecial); - } - if (other.opacity_ != null) { - if (opacity_ == null) { - Opacity = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuOpacity(); - } - Opacity.MergeFrom(other.Opacity); - } - if (other.scalingfactor_ != null) { - if (scalingfactor_ == null) { - Scalingfactor = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuScalingfactor(); - } - Scalingfactor.MergeFrom(other.Scalingfactor); - } - if (other.domain_ != null) { - if (domain_ == null) { - Domain = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuDomain(); - } - Domain.MergeFrom(other.Domain); - } - if (other.speed_ != null) { - if (speed_ == null) { - Speed = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuSpeed(); - } - Speed.MergeFrom(other.Speed); - } - if (other.enableblocklist_ != null) { - if (enableblocklist_ == null) { - Enableblocklist = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuEnableblocklist(); - } - Enableblocklist.MergeFrom(other.Enableblocklist); - } - if (other.inlinePlayerDanmakuSwitch_ != null) { - if (inlinePlayerDanmakuSwitch_ == null) { - InlinePlayerDanmakuSwitch = new global::Bilibili.Community.Service.Dm.V1.InlinePlayerDanmakuSwitch(); - } - InlinePlayerDanmakuSwitch.MergeFrom(other.InlinePlayerDanmakuSwitch); - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Ts = input.ReadInt64(); - break; - } - case 18: { - if (switch_ == null) { - Switch = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuSwitch(); - } - input.ReadMessage(Switch); - break; - } - case 26: { - if (switchSave_ == null) { - SwitchSave = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuSwitchSave(); - } - input.ReadMessage(SwitchSave); - break; - } - case 34: { - if (useDefaultConfig_ == null) { - UseDefaultConfig = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuUseDefaultConfig(); - } - input.ReadMessage(UseDefaultConfig); - break; - } - case 42: { - if (aiRecommendedSwitch_ == null) { - AiRecommendedSwitch = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuAiRecommendedSwitch(); - } - input.ReadMessage(AiRecommendedSwitch); - break; - } - case 50: { - if (aiRecommendedLevel_ == null) { - AiRecommendedLevel = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuAiRecommendedLevel(); - } - input.ReadMessage(AiRecommendedLevel); - break; - } - case 58: { - if (blocktop_ == null) { - Blocktop = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlocktop(); - } - input.ReadMessage(Blocktop); - break; - } - case 66: { - if (blockscroll_ == null) { - Blockscroll = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockscroll(); - } - input.ReadMessage(Blockscroll); - break; - } - case 74: { - if (blockbottom_ == null) { - Blockbottom = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockbottom(); - } - input.ReadMessage(Blockbottom); - break; - } - case 82: { - if (blockcolorful_ == null) { - Blockcolorful = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockcolorful(); - } - input.ReadMessage(Blockcolorful); - break; - } - case 90: { - if (blockrepeat_ == null) { - Blockrepeat = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockrepeat(); - } - input.ReadMessage(Blockrepeat); - break; - } - case 98: { - if (blockspecial_ == null) { - Blockspecial = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockspecial(); - } - input.ReadMessage(Blockspecial); - break; - } - case 106: { - if (opacity_ == null) { - Opacity = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuOpacity(); - } - input.ReadMessage(Opacity); - break; - } - case 114: { - if (scalingfactor_ == null) { - Scalingfactor = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuScalingfactor(); - } - input.ReadMessage(Scalingfactor); - break; - } - case 122: { - if (domain_ == null) { - Domain = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuDomain(); - } - input.ReadMessage(Domain); - break; - } - case 130: { - if (speed_ == null) { - Speed = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuSpeed(); - } - input.ReadMessage(Speed); - break; - } - case 138: { - if (enableblocklist_ == null) { - Enableblocklist = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuEnableblocklist(); - } - input.ReadMessage(Enableblocklist); - break; - } - case 146: { - if (inlinePlayerDanmakuSwitch_ == null) { - InlinePlayerDanmakuSwitch = new global::Bilibili.Community.Service.Dm.V1.InlinePlayerDanmakuSwitch(); - } - input.ReadMessage(InlinePlayerDanmakuSwitch); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Ts = input.ReadInt64(); - break; - } - case 18: { - if (switch_ == null) { - Switch = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuSwitch(); - } - input.ReadMessage(Switch); - break; - } - case 26: { - if (switchSave_ == null) { - SwitchSave = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuSwitchSave(); - } - input.ReadMessage(SwitchSave); - break; - } - case 34: { - if (useDefaultConfig_ == null) { - UseDefaultConfig = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuUseDefaultConfig(); - } - input.ReadMessage(UseDefaultConfig); - break; - } - case 42: { - if (aiRecommendedSwitch_ == null) { - AiRecommendedSwitch = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuAiRecommendedSwitch(); - } - input.ReadMessage(AiRecommendedSwitch); - break; - } - case 50: { - if (aiRecommendedLevel_ == null) { - AiRecommendedLevel = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuAiRecommendedLevel(); - } - input.ReadMessage(AiRecommendedLevel); - break; - } - case 58: { - if (blocktop_ == null) { - Blocktop = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlocktop(); - } - input.ReadMessage(Blocktop); - break; - } - case 66: { - if (blockscroll_ == null) { - Blockscroll = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockscroll(); - } - input.ReadMessage(Blockscroll); - break; - } - case 74: { - if (blockbottom_ == null) { - Blockbottom = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockbottom(); - } - input.ReadMessage(Blockbottom); - break; - } - case 82: { - if (blockcolorful_ == null) { - Blockcolorful = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockcolorful(); - } - input.ReadMessage(Blockcolorful); - break; - } - case 90: { - if (blockrepeat_ == null) { - Blockrepeat = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockrepeat(); - } - input.ReadMessage(Blockrepeat); - break; - } - case 98: { - if (blockspecial_ == null) { - Blockspecial = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuBlockspecial(); - } - input.ReadMessage(Blockspecial); - break; - } - case 106: { - if (opacity_ == null) { - Opacity = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuOpacity(); - } - input.ReadMessage(Opacity); - break; - } - case 114: { - if (scalingfactor_ == null) { - Scalingfactor = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuScalingfactor(); - } - input.ReadMessage(Scalingfactor); - break; - } - case 122: { - if (domain_ == null) { - Domain = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuDomain(); - } - input.ReadMessage(Domain); - break; - } - case 130: { - if (speed_ == null) { - Speed = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuSpeed(); - } - input.ReadMessage(Speed); - break; - } - case 138: { - if (enableblocklist_ == null) { - Enableblocklist = new global::Bilibili.Community.Service.Dm.V1.PlayerDanmakuEnableblocklist(); - } - input.ReadMessage(Enableblocklist); - break; - } - case 146: { - if (inlinePlayerDanmakuSwitch_ == null) { - InlinePlayerDanmakuSwitch = new global::Bilibili.Community.Service.Dm.V1.InlinePlayerDanmakuSwitch(); - } - input.ReadMessage(InlinePlayerDanmakuSwitch); - break; - } - } - } - } - #endif - - } - - /// - /// 修改弹幕配置-响应 - /// - public sealed partial class Response : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Response()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[18]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public Response() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public Response(Response other) : this() { - code_ = other.code_; - message_ = other.message_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public Response Clone() { - return new Response(this); - } - - /// Field number for the "code" field. - public const int CodeFieldNumber = 1; - private int code_; - /// - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Code { - get { return code_; } - set { - code_ = value; - } - } - - /// Field number for the "message" field. - public const int MessageFieldNumber = 2; - private string message_ = ""; - /// - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string Message { - get { return message_; } - set { - message_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as Response); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(Response other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Code != other.Code) return false; - if (Message != other.Message) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Code != 0) hash ^= Code.GetHashCode(); - if (Message.Length != 0) hash ^= Message.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Code != 0) { - output.WriteRawTag(8); - output.WriteInt32(Code); - } - if (Message.Length != 0) { - output.WriteRawTag(18); - output.WriteString(Message); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Code != 0) { - output.WriteRawTag(8); - output.WriteInt32(Code); - } - if (Message.Length != 0) { - output.WriteRawTag(18); - output.WriteString(Message); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Code != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(Code); - } - if (Message.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(Message); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(Response other) { - if (other == null) { - return; - } - if (other.Code != 0) { - Code = other.Code; - } - if (other.Message.Length != 0) { - Message = other.Message; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Code = input.ReadInt32(); - break; - } - case 18: { - Message = input.ReadString(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Code = input.ReadInt32(); - break; - } - case 18: { - Message = input.ReadString(); - break; - } - } - } - } - #endif - - } - - /// - /// 弹幕ai云屏蔽条目 - /// - public sealed partial class DanmakuFlag : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DanmakuFlag()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[19]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DanmakuFlag() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DanmakuFlag(DanmakuFlag other) : this() { - dmid_ = other.dmid_; - flag_ = other.flag_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DanmakuFlag Clone() { - return new DanmakuFlag(this); - } - - /// Field number for the "dmid" field. - public const int DmidFieldNumber = 1; - private long dmid_; - /// - /// 弹幕dmid - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public long Dmid { - get { return dmid_; } - set { - dmid_ = value; - } - } - - /// Field number for the "flag" field. - public const int FlagFieldNumber = 2; - private uint flag_; - /// - /// 评分 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public uint Flag { - get { return flag_; } - set { - flag_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as DanmakuFlag); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DanmakuFlag other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Dmid != other.Dmid) return false; - if (Flag != other.Flag) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Dmid != 0L) hash ^= Dmid.GetHashCode(); - if (Flag != 0) hash ^= Flag.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Dmid != 0L) { - output.WriteRawTag(8); - output.WriteInt64(Dmid); - } - if (Flag != 0) { - output.WriteRawTag(16); - output.WriteUInt32(Flag); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Dmid != 0L) { - output.WriteRawTag(8); - output.WriteInt64(Dmid); - } - if (Flag != 0) { - output.WriteRawTag(16); - output.WriteUInt32(Flag); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Dmid != 0L) { - size += 1 + pb::CodedOutputStream.ComputeInt64Size(Dmid); - } - if (Flag != 0) { - size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Flag); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DanmakuFlag other) { - if (other == null) { - return; - } - if (other.Dmid != 0L) { - Dmid = other.Dmid; - } - if (other.Flag != 0) { - Flag = other.Flag; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Dmid = input.ReadInt64(); - break; - } - case 16: { - Flag = input.ReadUInt32(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Dmid = input.ReadInt64(); - break; - } - case 16: { - Flag = input.ReadUInt32(); - break; - } - } - } - } - #endif - - } - - /// - /// 云屏蔽配置信息 - /// - public sealed partial class DanmakuFlagConfig : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DanmakuFlagConfig()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[20]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DanmakuFlagConfig() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DanmakuFlagConfig(DanmakuFlagConfig other) : this() { - recFlag_ = other.recFlag_; - recText_ = other.recText_; - recSwitch_ = other.recSwitch_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DanmakuFlagConfig Clone() { - return new DanmakuFlagConfig(this); - } - - /// Field number for the "rec_flag" field. - public const int RecFlagFieldNumber = 1; - private int recFlag_; - /// - /// 云屏蔽等级 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int RecFlag { - get { return recFlag_; } - set { - recFlag_ = value; - } - } - - /// Field number for the "rec_text" field. - public const int RecTextFieldNumber = 2; - private string recText_ = ""; - /// - /// 云屏蔽文案 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public string RecText { - get { return recText_; } - set { - recText_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); - } - } - - /// Field number for the "rec_switch" field. - public const int RecSwitchFieldNumber = 3; - private int recSwitch_; - /// - /// 云屏蔽开关 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int RecSwitch { - get { return recSwitch_; } - set { - recSwitch_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as DanmakuFlagConfig); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DanmakuFlagConfig other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (RecFlag != other.RecFlag) return false; - if (RecText != other.RecText) return false; - if (RecSwitch != other.RecSwitch) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (RecFlag != 0) hash ^= RecFlag.GetHashCode(); - if (RecText.Length != 0) hash ^= RecText.GetHashCode(); - if (RecSwitch != 0) hash ^= RecSwitch.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (RecFlag != 0) { - output.WriteRawTag(8); - output.WriteInt32(RecFlag); - } - if (RecText.Length != 0) { - output.WriteRawTag(18); - output.WriteString(RecText); - } - if (RecSwitch != 0) { - output.WriteRawTag(24); - output.WriteInt32(RecSwitch); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (RecFlag != 0) { - output.WriteRawTag(8); - output.WriteInt32(RecFlag); - } - if (RecText.Length != 0) { - output.WriteRawTag(18); - output.WriteString(RecText); - } - if (RecSwitch != 0) { - output.WriteRawTag(24); - output.WriteInt32(RecSwitch); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (RecFlag != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(RecFlag); - } - if (RecText.Length != 0) { - size += 1 + pb::CodedOutputStream.ComputeStringSize(RecText); - } - if (RecSwitch != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(RecSwitch); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DanmakuFlagConfig other) { - if (other == null) { - return; - } - if (other.RecFlag != 0) { - RecFlag = other.RecFlag; - } - if (other.RecText.Length != 0) { - RecText = other.RecText; - } - if (other.RecSwitch != 0) { - RecSwitch = other.RecSwitch; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - RecFlag = input.ReadInt32(); - break; - } - case 18: { - RecText = input.ReadString(); - break; - } - case 24: { - RecSwitch = input.ReadInt32(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - RecFlag = input.ReadInt32(); - break; - } - case 18: { - RecText = input.ReadString(); - break; - } - case 24: { - RecSwitch = input.ReadInt32(); - break; - } - } - } - } - #endif - - } - - /// - /// 弹幕ai云屏蔽列表 - /// - public sealed partial class DanmakuAIFlag : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DanmakuAIFlag()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[21]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DanmakuAIFlag() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DanmakuAIFlag(DanmakuAIFlag other) : this() { - dmFlags_ = other.dmFlags_.Clone(); - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DanmakuAIFlag Clone() { - return new DanmakuAIFlag(this); - } - - /// Field number for the "dm_flags" field. - public const int DmFlagsFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_dmFlags_codec - = pb::FieldCodec.ForMessage(10, global::Bilibili.Community.Service.Dm.V1.DanmakuFlag.Parser); - private readonly pbc::RepeatedField dmFlags_ = new pbc::RepeatedField(); - /// - /// 弹幕ai云屏蔽条目 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField DmFlags { - get { return dmFlags_; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as DanmakuAIFlag); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DanmakuAIFlag other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if(!dmFlags_.Equals(other.dmFlags_)) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - hash ^= dmFlags_.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - dmFlags_.WriteTo(output, _repeated_dmFlags_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - dmFlags_.WriteTo(ref output, _repeated_dmFlags_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - size += dmFlags_.CalculateSize(_repeated_dmFlags_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DanmakuAIFlag other) { - if (other == null) { - return; - } - dmFlags_.Add(other.dmFlags_); - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: { - dmFlags_.AddEntriesFrom(input, _repeated_dmFlags_codec); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 10: { - dmFlags_.AddEntriesFrom(ref input, _repeated_dmFlags_codec); - break; - } - } - } - } - #endif - - } - - /// - /// 弹幕配置信息 - /// - public sealed partial class DanmuPlayerViewConfig : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DanmuPlayerViewConfig()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[22]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DanmuPlayerViewConfig() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DanmuPlayerViewConfig(DanmuPlayerViewConfig other) : this() { - danmukuDefaultPlayerConfig_ = other.danmukuDefaultPlayerConfig_ != null ? other.danmukuDefaultPlayerConfig_.Clone() : null; - danmukuPlayerConfig_ = other.danmukuPlayerConfig_ != null ? other.danmukuPlayerConfig_.Clone() : null; - danmukuPlayerDynamicConfig_ = other.danmukuPlayerDynamicConfig_.Clone(); - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DanmuPlayerViewConfig Clone() { - return new DanmuPlayerViewConfig(this); - } - - /// Field number for the "danmuku_default_player_config" field. - public const int DanmukuDefaultPlayerConfigFieldNumber = 1; - private global::Bilibili.Community.Service.Dm.V1.DanmuDefaultPlayerConfig danmukuDefaultPlayerConfig_; - /// - /// 弹幕默认配置 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.DanmuDefaultPlayerConfig DanmukuDefaultPlayerConfig { - get { return danmukuDefaultPlayerConfig_; } - set { - danmukuDefaultPlayerConfig_ = value; - } - } - - /// Field number for the "danmuku_player_config" field. - public const int DanmukuPlayerConfigFieldNumber = 2; - private global::Bilibili.Community.Service.Dm.V1.DanmuPlayerConfig danmukuPlayerConfig_; - /// - /// 弹幕用户配置 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public global::Bilibili.Community.Service.Dm.V1.DanmuPlayerConfig DanmukuPlayerConfig { - get { return danmukuPlayerConfig_; } - set { - danmukuPlayerConfig_ = value; - } - } - - /// Field number for the "danmuku_player_dynamic_config" field. - public const int DanmukuPlayerDynamicConfigFieldNumber = 3; - private static readonly pb::FieldCodec _repeated_danmukuPlayerDynamicConfig_codec - = pb::FieldCodec.ForMessage(26, global::Bilibili.Community.Service.Dm.V1.DanmuPlayerDynamicConfig.Parser); - private readonly pbc::RepeatedField danmukuPlayerDynamicConfig_ = new pbc::RepeatedField(); - /// - /// 弹幕显示区域自动配置列表 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public pbc::RepeatedField DanmukuPlayerDynamicConfig { - get { return danmukuPlayerDynamicConfig_; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as DanmuPlayerViewConfig); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DanmuPlayerViewConfig other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (!object.Equals(DanmukuDefaultPlayerConfig, other.DanmukuDefaultPlayerConfig)) return false; - if (!object.Equals(DanmukuPlayerConfig, other.DanmukuPlayerConfig)) return false; - if(!danmukuPlayerDynamicConfig_.Equals(other.danmukuPlayerDynamicConfig_)) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (danmukuDefaultPlayerConfig_ != null) hash ^= DanmukuDefaultPlayerConfig.GetHashCode(); - if (danmukuPlayerConfig_ != null) hash ^= DanmukuPlayerConfig.GetHashCode(); - hash ^= danmukuPlayerDynamicConfig_.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (danmukuDefaultPlayerConfig_ != null) { - output.WriteRawTag(10); - output.WriteMessage(DanmukuDefaultPlayerConfig); - } - if (danmukuPlayerConfig_ != null) { - output.WriteRawTag(18); - output.WriteMessage(DanmukuPlayerConfig); - } - danmukuPlayerDynamicConfig_.WriteTo(output, _repeated_danmukuPlayerDynamicConfig_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (danmukuDefaultPlayerConfig_ != null) { - output.WriteRawTag(10); - output.WriteMessage(DanmukuDefaultPlayerConfig); - } - if (danmukuPlayerConfig_ != null) { - output.WriteRawTag(18); - output.WriteMessage(DanmukuPlayerConfig); - } - danmukuPlayerDynamicConfig_.WriteTo(ref output, _repeated_danmukuPlayerDynamicConfig_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (danmukuDefaultPlayerConfig_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(DanmukuDefaultPlayerConfig); - } - if (danmukuPlayerConfig_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(DanmukuPlayerConfig); - } - size += danmukuPlayerDynamicConfig_.CalculateSize(_repeated_danmukuPlayerDynamicConfig_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DanmuPlayerViewConfig other) { - if (other == null) { - return; - } - if (other.danmukuDefaultPlayerConfig_ != null) { - if (danmukuDefaultPlayerConfig_ == null) { - DanmukuDefaultPlayerConfig = new global::Bilibili.Community.Service.Dm.V1.DanmuDefaultPlayerConfig(); - } - DanmukuDefaultPlayerConfig.MergeFrom(other.DanmukuDefaultPlayerConfig); - } - if (other.danmukuPlayerConfig_ != null) { - if (danmukuPlayerConfig_ == null) { - DanmukuPlayerConfig = new global::Bilibili.Community.Service.Dm.V1.DanmuPlayerConfig(); - } - DanmukuPlayerConfig.MergeFrom(other.DanmukuPlayerConfig); - } - danmukuPlayerDynamicConfig_.Add(other.danmukuPlayerDynamicConfig_); - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: { - if (danmukuDefaultPlayerConfig_ == null) { - DanmukuDefaultPlayerConfig = new global::Bilibili.Community.Service.Dm.V1.DanmuDefaultPlayerConfig(); - } - input.ReadMessage(DanmukuDefaultPlayerConfig); - break; - } - case 18: { - if (danmukuPlayerConfig_ == null) { - DanmukuPlayerConfig = new global::Bilibili.Community.Service.Dm.V1.DanmuPlayerConfig(); - } - input.ReadMessage(DanmukuPlayerConfig); - break; - } - case 26: { - danmukuPlayerDynamicConfig_.AddEntriesFrom(input, _repeated_danmukuPlayerDynamicConfig_codec); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 10: { - if (danmukuDefaultPlayerConfig_ == null) { - DanmukuDefaultPlayerConfig = new global::Bilibili.Community.Service.Dm.V1.DanmuDefaultPlayerConfig(); - } - input.ReadMessage(DanmukuDefaultPlayerConfig); - break; - } - case 18: { - if (danmukuPlayerConfig_ == null) { - DanmukuPlayerConfig = new global::Bilibili.Community.Service.Dm.V1.DanmuPlayerConfig(); - } - input.ReadMessage(DanmukuPlayerConfig); - break; - } - case 26: { - danmukuPlayerDynamicConfig_.AddEntriesFrom(ref input, _repeated_danmukuPlayerDynamicConfig_codec); - break; - } - } - } - } - #endif - - } - - /// - /// 弹幕默认配置 - /// - public sealed partial class DanmuDefaultPlayerConfig : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DanmuDefaultPlayerConfig()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[23]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DanmuDefaultPlayerConfig() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DanmuDefaultPlayerConfig(DanmuDefaultPlayerConfig other) : this() { - playerDanmakuUseDefaultConfig_ = other.playerDanmakuUseDefaultConfig_; - playerDanmakuAiRecommendedSwitch_ = other.playerDanmakuAiRecommendedSwitch_; - playerDanmakuAiRecommendedLevel_ = other.playerDanmakuAiRecommendedLevel_; - playerDanmakuBlocktop_ = other.playerDanmakuBlocktop_; - playerDanmakuBlockscroll_ = other.playerDanmakuBlockscroll_; - playerDanmakuBlockbottom_ = other.playerDanmakuBlockbottom_; - playerDanmakuBlockcolorful_ = other.playerDanmakuBlockcolorful_; - playerDanmakuBlockrepeat_ = other.playerDanmakuBlockrepeat_; - playerDanmakuBlockspecial_ = other.playerDanmakuBlockspecial_; - playerDanmakuOpacity_ = other.playerDanmakuOpacity_; - playerDanmakuScalingfactor_ = other.playerDanmakuScalingfactor_; - playerDanmakuDomain_ = other.playerDanmakuDomain_; - playerDanmakuSpeed_ = other.playerDanmakuSpeed_; - inlinePlayerDanmakuSwitch_ = other.inlinePlayerDanmakuSwitch_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DanmuDefaultPlayerConfig Clone() { - return new DanmuDefaultPlayerConfig(this); - } - - /// Field number for the "player_danmaku_use_default_config" field. - public const int PlayerDanmakuUseDefaultConfigFieldNumber = 1; - private bool playerDanmakuUseDefaultConfig_; - /// - /// 是否使用推荐弹幕设置 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool PlayerDanmakuUseDefaultConfig { - get { return playerDanmakuUseDefaultConfig_; } - set { - playerDanmakuUseDefaultConfig_ = value; - } - } - - /// Field number for the "player_danmaku_ai_recommended_switch" field. - public const int PlayerDanmakuAiRecommendedSwitchFieldNumber = 4; - private bool playerDanmakuAiRecommendedSwitch_; - /// - /// 是否开启智能云屏蔽 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool PlayerDanmakuAiRecommendedSwitch { - get { return playerDanmakuAiRecommendedSwitch_; } - set { - playerDanmakuAiRecommendedSwitch_ = value; - } - } - - /// Field number for the "player_danmaku_ai_recommended_level" field. - public const int PlayerDanmakuAiRecommendedLevelFieldNumber = 5; - private int playerDanmakuAiRecommendedLevel_; - /// - /// 智能云屏蔽等级 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int PlayerDanmakuAiRecommendedLevel { - get { return playerDanmakuAiRecommendedLevel_; } - set { - playerDanmakuAiRecommendedLevel_ = value; - } - } - - /// Field number for the "player_danmaku_blocktop" field. - public const int PlayerDanmakuBlocktopFieldNumber = 6; - private bool playerDanmakuBlocktop_; - /// - /// 是否屏蔽顶端弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool PlayerDanmakuBlocktop { - get { return playerDanmakuBlocktop_; } - set { - playerDanmakuBlocktop_ = value; - } - } - - /// Field number for the "player_danmaku_blockscroll" field. - public const int PlayerDanmakuBlockscrollFieldNumber = 7; - private bool playerDanmakuBlockscroll_; - /// - /// 是否屏蔽滚动弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool PlayerDanmakuBlockscroll { - get { return playerDanmakuBlockscroll_; } - set { - playerDanmakuBlockscroll_ = value; - } - } - - /// Field number for the "player_danmaku_blockbottom" field. - public const int PlayerDanmakuBlockbottomFieldNumber = 8; - private bool playerDanmakuBlockbottom_; - /// - /// 是否屏蔽底端弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool PlayerDanmakuBlockbottom { - get { return playerDanmakuBlockbottom_; } - set { - playerDanmakuBlockbottom_ = value; - } - } - - /// Field number for the "player_danmaku_blockcolorful" field. - public const int PlayerDanmakuBlockcolorfulFieldNumber = 9; - private bool playerDanmakuBlockcolorful_; - /// - /// 是否屏蔽彩色弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool PlayerDanmakuBlockcolorful { - get { return playerDanmakuBlockcolorful_; } - set { - playerDanmakuBlockcolorful_ = value; - } - } - - /// Field number for the "player_danmaku_blockrepeat" field. - public const int PlayerDanmakuBlockrepeatFieldNumber = 10; - private bool playerDanmakuBlockrepeat_; - /// - /// 是否屏蔽重复弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool PlayerDanmakuBlockrepeat { - get { return playerDanmakuBlockrepeat_; } - set { - playerDanmakuBlockrepeat_ = value; - } - } - - /// Field number for the "player_danmaku_blockspecial" field. - public const int PlayerDanmakuBlockspecialFieldNumber = 11; - private bool playerDanmakuBlockspecial_; - /// - /// 是否屏蔽高级弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool PlayerDanmakuBlockspecial { - get { return playerDanmakuBlockspecial_; } - set { - playerDanmakuBlockspecial_ = value; - } - } - - /// Field number for the "player_danmaku_opacity" field. - public const int PlayerDanmakuOpacityFieldNumber = 12; - private float playerDanmakuOpacity_; - /// - /// 弹幕不透明度 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public float PlayerDanmakuOpacity { - get { return playerDanmakuOpacity_; } - set { - playerDanmakuOpacity_ = value; - } - } - - /// Field number for the "player_danmaku_scalingfactor" field. - public const int PlayerDanmakuScalingfactorFieldNumber = 13; - private float playerDanmakuScalingfactor_; - /// - /// 弹幕缩放比例 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public float PlayerDanmakuScalingfactor { - get { return playerDanmakuScalingfactor_; } - set { - playerDanmakuScalingfactor_ = value; - } - } - - /// Field number for the "player_danmaku_domain" field. - public const int PlayerDanmakuDomainFieldNumber = 14; - private float playerDanmakuDomain_; - /// - /// 弹幕显示区域 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public float PlayerDanmakuDomain { - get { return playerDanmakuDomain_; } - set { - playerDanmakuDomain_ = value; - } - } - - /// Field number for the "player_danmaku_speed" field. - public const int PlayerDanmakuSpeedFieldNumber = 15; - private int playerDanmakuSpeed_; - /// - /// 弹幕速度 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int PlayerDanmakuSpeed { - get { return playerDanmakuSpeed_; } - set { - playerDanmakuSpeed_ = value; - } - } - - /// Field number for the "inline_player_danmaku_switch" field. - public const int InlinePlayerDanmakuSwitchFieldNumber = 16; - private bool inlinePlayerDanmakuSwitch_; - /// - /// 是否开启弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool InlinePlayerDanmakuSwitch { - get { return inlinePlayerDanmakuSwitch_; } - set { - inlinePlayerDanmakuSwitch_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as DanmuDefaultPlayerConfig); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DanmuDefaultPlayerConfig other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (PlayerDanmakuUseDefaultConfig != other.PlayerDanmakuUseDefaultConfig) return false; - if (PlayerDanmakuAiRecommendedSwitch != other.PlayerDanmakuAiRecommendedSwitch) return false; - if (PlayerDanmakuAiRecommendedLevel != other.PlayerDanmakuAiRecommendedLevel) return false; - if (PlayerDanmakuBlocktop != other.PlayerDanmakuBlocktop) return false; - if (PlayerDanmakuBlockscroll != other.PlayerDanmakuBlockscroll) return false; - if (PlayerDanmakuBlockbottom != other.PlayerDanmakuBlockbottom) return false; - if (PlayerDanmakuBlockcolorful != other.PlayerDanmakuBlockcolorful) return false; - if (PlayerDanmakuBlockrepeat != other.PlayerDanmakuBlockrepeat) return false; - if (PlayerDanmakuBlockspecial != other.PlayerDanmakuBlockspecial) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PlayerDanmakuOpacity, other.PlayerDanmakuOpacity)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PlayerDanmakuScalingfactor, other.PlayerDanmakuScalingfactor)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PlayerDanmakuDomain, other.PlayerDanmakuDomain)) return false; - if (PlayerDanmakuSpeed != other.PlayerDanmakuSpeed) return false; - if (InlinePlayerDanmakuSwitch != other.InlinePlayerDanmakuSwitch) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (PlayerDanmakuUseDefaultConfig != false) hash ^= PlayerDanmakuUseDefaultConfig.GetHashCode(); - if (PlayerDanmakuAiRecommendedSwitch != false) hash ^= PlayerDanmakuAiRecommendedSwitch.GetHashCode(); - if (PlayerDanmakuAiRecommendedLevel != 0) hash ^= PlayerDanmakuAiRecommendedLevel.GetHashCode(); - if (PlayerDanmakuBlocktop != false) hash ^= PlayerDanmakuBlocktop.GetHashCode(); - if (PlayerDanmakuBlockscroll != false) hash ^= PlayerDanmakuBlockscroll.GetHashCode(); - if (PlayerDanmakuBlockbottom != false) hash ^= PlayerDanmakuBlockbottom.GetHashCode(); - if (PlayerDanmakuBlockcolorful != false) hash ^= PlayerDanmakuBlockcolorful.GetHashCode(); - if (PlayerDanmakuBlockrepeat != false) hash ^= PlayerDanmakuBlockrepeat.GetHashCode(); - if (PlayerDanmakuBlockspecial != false) hash ^= PlayerDanmakuBlockspecial.GetHashCode(); - if (PlayerDanmakuOpacity != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PlayerDanmakuOpacity); - if (PlayerDanmakuScalingfactor != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PlayerDanmakuScalingfactor); - if (PlayerDanmakuDomain != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PlayerDanmakuDomain); - if (PlayerDanmakuSpeed != 0) hash ^= PlayerDanmakuSpeed.GetHashCode(); - if (InlinePlayerDanmakuSwitch != false) hash ^= InlinePlayerDanmakuSwitch.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (PlayerDanmakuUseDefaultConfig != false) { - output.WriteRawTag(8); - output.WriteBool(PlayerDanmakuUseDefaultConfig); - } - if (PlayerDanmakuAiRecommendedSwitch != false) { - output.WriteRawTag(32); - output.WriteBool(PlayerDanmakuAiRecommendedSwitch); - } - if (PlayerDanmakuAiRecommendedLevel != 0) { - output.WriteRawTag(40); - output.WriteInt32(PlayerDanmakuAiRecommendedLevel); - } - if (PlayerDanmakuBlocktop != false) { - output.WriteRawTag(48); - output.WriteBool(PlayerDanmakuBlocktop); - } - if (PlayerDanmakuBlockscroll != false) { - output.WriteRawTag(56); - output.WriteBool(PlayerDanmakuBlockscroll); - } - if (PlayerDanmakuBlockbottom != false) { - output.WriteRawTag(64); - output.WriteBool(PlayerDanmakuBlockbottom); - } - if (PlayerDanmakuBlockcolorful != false) { - output.WriteRawTag(72); - output.WriteBool(PlayerDanmakuBlockcolorful); - } - if (PlayerDanmakuBlockrepeat != false) { - output.WriteRawTag(80); - output.WriteBool(PlayerDanmakuBlockrepeat); - } - if (PlayerDanmakuBlockspecial != false) { - output.WriteRawTag(88); - output.WriteBool(PlayerDanmakuBlockspecial); - } - if (PlayerDanmakuOpacity != 0F) { - output.WriteRawTag(101); - output.WriteFloat(PlayerDanmakuOpacity); - } - if (PlayerDanmakuScalingfactor != 0F) { - output.WriteRawTag(109); - output.WriteFloat(PlayerDanmakuScalingfactor); - } - if (PlayerDanmakuDomain != 0F) { - output.WriteRawTag(117); - output.WriteFloat(PlayerDanmakuDomain); - } - if (PlayerDanmakuSpeed != 0) { - output.WriteRawTag(120); - output.WriteInt32(PlayerDanmakuSpeed); - } - if (InlinePlayerDanmakuSwitch != false) { - output.WriteRawTag(128, 1); - output.WriteBool(InlinePlayerDanmakuSwitch); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (PlayerDanmakuUseDefaultConfig != false) { - output.WriteRawTag(8); - output.WriteBool(PlayerDanmakuUseDefaultConfig); - } - if (PlayerDanmakuAiRecommendedSwitch != false) { - output.WriteRawTag(32); - output.WriteBool(PlayerDanmakuAiRecommendedSwitch); - } - if (PlayerDanmakuAiRecommendedLevel != 0) { - output.WriteRawTag(40); - output.WriteInt32(PlayerDanmakuAiRecommendedLevel); - } - if (PlayerDanmakuBlocktop != false) { - output.WriteRawTag(48); - output.WriteBool(PlayerDanmakuBlocktop); - } - if (PlayerDanmakuBlockscroll != false) { - output.WriteRawTag(56); - output.WriteBool(PlayerDanmakuBlockscroll); - } - if (PlayerDanmakuBlockbottom != false) { - output.WriteRawTag(64); - output.WriteBool(PlayerDanmakuBlockbottom); - } - if (PlayerDanmakuBlockcolorful != false) { - output.WriteRawTag(72); - output.WriteBool(PlayerDanmakuBlockcolorful); - } - if (PlayerDanmakuBlockrepeat != false) { - output.WriteRawTag(80); - output.WriteBool(PlayerDanmakuBlockrepeat); - } - if (PlayerDanmakuBlockspecial != false) { - output.WriteRawTag(88); - output.WriteBool(PlayerDanmakuBlockspecial); - } - if (PlayerDanmakuOpacity != 0F) { - output.WriteRawTag(101); - output.WriteFloat(PlayerDanmakuOpacity); - } - if (PlayerDanmakuScalingfactor != 0F) { - output.WriteRawTag(109); - output.WriteFloat(PlayerDanmakuScalingfactor); - } - if (PlayerDanmakuDomain != 0F) { - output.WriteRawTag(117); - output.WriteFloat(PlayerDanmakuDomain); - } - if (PlayerDanmakuSpeed != 0) { - output.WriteRawTag(120); - output.WriteInt32(PlayerDanmakuSpeed); - } - if (InlinePlayerDanmakuSwitch != false) { - output.WriteRawTag(128, 1); - output.WriteBool(InlinePlayerDanmakuSwitch); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (PlayerDanmakuUseDefaultConfig != false) { - size += 1 + 1; - } - if (PlayerDanmakuAiRecommendedSwitch != false) { - size += 1 + 1; - } - if (PlayerDanmakuAiRecommendedLevel != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(PlayerDanmakuAiRecommendedLevel); - } - if (PlayerDanmakuBlocktop != false) { - size += 1 + 1; - } - if (PlayerDanmakuBlockscroll != false) { - size += 1 + 1; - } - if (PlayerDanmakuBlockbottom != false) { - size += 1 + 1; - } - if (PlayerDanmakuBlockcolorful != false) { - size += 1 + 1; - } - if (PlayerDanmakuBlockrepeat != false) { - size += 1 + 1; - } - if (PlayerDanmakuBlockspecial != false) { - size += 1 + 1; - } - if (PlayerDanmakuOpacity != 0F) { - size += 1 + 4; - } - if (PlayerDanmakuScalingfactor != 0F) { - size += 1 + 4; - } - if (PlayerDanmakuDomain != 0F) { - size += 1 + 4; - } - if (PlayerDanmakuSpeed != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(PlayerDanmakuSpeed); - } - if (InlinePlayerDanmakuSwitch != false) { - size += 2 + 1; - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DanmuDefaultPlayerConfig other) { - if (other == null) { - return; - } - if (other.PlayerDanmakuUseDefaultConfig != false) { - PlayerDanmakuUseDefaultConfig = other.PlayerDanmakuUseDefaultConfig; - } - if (other.PlayerDanmakuAiRecommendedSwitch != false) { - PlayerDanmakuAiRecommendedSwitch = other.PlayerDanmakuAiRecommendedSwitch; - } - if (other.PlayerDanmakuAiRecommendedLevel != 0) { - PlayerDanmakuAiRecommendedLevel = other.PlayerDanmakuAiRecommendedLevel; - } - if (other.PlayerDanmakuBlocktop != false) { - PlayerDanmakuBlocktop = other.PlayerDanmakuBlocktop; - } - if (other.PlayerDanmakuBlockscroll != false) { - PlayerDanmakuBlockscroll = other.PlayerDanmakuBlockscroll; - } - if (other.PlayerDanmakuBlockbottom != false) { - PlayerDanmakuBlockbottom = other.PlayerDanmakuBlockbottom; - } - if (other.PlayerDanmakuBlockcolorful != false) { - PlayerDanmakuBlockcolorful = other.PlayerDanmakuBlockcolorful; - } - if (other.PlayerDanmakuBlockrepeat != false) { - PlayerDanmakuBlockrepeat = other.PlayerDanmakuBlockrepeat; - } - if (other.PlayerDanmakuBlockspecial != false) { - PlayerDanmakuBlockspecial = other.PlayerDanmakuBlockspecial; - } - if (other.PlayerDanmakuOpacity != 0F) { - PlayerDanmakuOpacity = other.PlayerDanmakuOpacity; - } - if (other.PlayerDanmakuScalingfactor != 0F) { - PlayerDanmakuScalingfactor = other.PlayerDanmakuScalingfactor; - } - if (other.PlayerDanmakuDomain != 0F) { - PlayerDanmakuDomain = other.PlayerDanmakuDomain; - } - if (other.PlayerDanmakuSpeed != 0) { - PlayerDanmakuSpeed = other.PlayerDanmakuSpeed; - } - if (other.InlinePlayerDanmakuSwitch != false) { - InlinePlayerDanmakuSwitch = other.InlinePlayerDanmakuSwitch; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - PlayerDanmakuUseDefaultConfig = input.ReadBool(); - break; - } - case 32: { - PlayerDanmakuAiRecommendedSwitch = input.ReadBool(); - break; - } - case 40: { - PlayerDanmakuAiRecommendedLevel = input.ReadInt32(); - break; - } - case 48: { - PlayerDanmakuBlocktop = input.ReadBool(); - break; - } - case 56: { - PlayerDanmakuBlockscroll = input.ReadBool(); - break; - } - case 64: { - PlayerDanmakuBlockbottom = input.ReadBool(); - break; - } - case 72: { - PlayerDanmakuBlockcolorful = input.ReadBool(); - break; - } - case 80: { - PlayerDanmakuBlockrepeat = input.ReadBool(); - break; - } - case 88: { - PlayerDanmakuBlockspecial = input.ReadBool(); - break; - } - case 101: { - PlayerDanmakuOpacity = input.ReadFloat(); - break; - } - case 109: { - PlayerDanmakuScalingfactor = input.ReadFloat(); - break; - } - case 117: { - PlayerDanmakuDomain = input.ReadFloat(); - break; - } - case 120: { - PlayerDanmakuSpeed = input.ReadInt32(); - break; - } - case 128: { - InlinePlayerDanmakuSwitch = input.ReadBool(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - PlayerDanmakuUseDefaultConfig = input.ReadBool(); - break; - } - case 32: { - PlayerDanmakuAiRecommendedSwitch = input.ReadBool(); - break; - } - case 40: { - PlayerDanmakuAiRecommendedLevel = input.ReadInt32(); - break; - } - case 48: { - PlayerDanmakuBlocktop = input.ReadBool(); - break; - } - case 56: { - PlayerDanmakuBlockscroll = input.ReadBool(); - break; - } - case 64: { - PlayerDanmakuBlockbottom = input.ReadBool(); - break; - } - case 72: { - PlayerDanmakuBlockcolorful = input.ReadBool(); - break; - } - case 80: { - PlayerDanmakuBlockrepeat = input.ReadBool(); - break; - } - case 88: { - PlayerDanmakuBlockspecial = input.ReadBool(); - break; - } - case 101: { - PlayerDanmakuOpacity = input.ReadFloat(); - break; - } - case 109: { - PlayerDanmakuScalingfactor = input.ReadFloat(); - break; - } - case 117: { - PlayerDanmakuDomain = input.ReadFloat(); - break; - } - case 120: { - PlayerDanmakuSpeed = input.ReadInt32(); - break; - } - case 128: { - InlinePlayerDanmakuSwitch = input.ReadBool(); - break; - } - } - } - } - #endif - - } - - /// - /// 弹幕配置 - /// - public sealed partial class DanmuPlayerConfig : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DanmuPlayerConfig()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[24]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DanmuPlayerConfig() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DanmuPlayerConfig(DanmuPlayerConfig other) : this() { - playerDanmakuSwitch_ = other.playerDanmakuSwitch_; - playerDanmakuSwitchSave_ = other.playerDanmakuSwitchSave_; - playerDanmakuUseDefaultConfig_ = other.playerDanmakuUseDefaultConfig_; - playerDanmakuAiRecommendedSwitch_ = other.playerDanmakuAiRecommendedSwitch_; - playerDanmakuAiRecommendedLevel_ = other.playerDanmakuAiRecommendedLevel_; - playerDanmakuBlocktop_ = other.playerDanmakuBlocktop_; - playerDanmakuBlockscroll_ = other.playerDanmakuBlockscroll_; - playerDanmakuBlockbottom_ = other.playerDanmakuBlockbottom_; - playerDanmakuBlockcolorful_ = other.playerDanmakuBlockcolorful_; - playerDanmakuBlockrepeat_ = other.playerDanmakuBlockrepeat_; - playerDanmakuBlockspecial_ = other.playerDanmakuBlockspecial_; - playerDanmakuOpacity_ = other.playerDanmakuOpacity_; - playerDanmakuScalingfactor_ = other.playerDanmakuScalingfactor_; - playerDanmakuDomain_ = other.playerDanmakuDomain_; - playerDanmakuSpeed_ = other.playerDanmakuSpeed_; - playerDanmakuEnableblocklist_ = other.playerDanmakuEnableblocklist_; - inlinePlayerDanmakuSwitch_ = other.inlinePlayerDanmakuSwitch_; - inlinePlayerDanmakuConfig_ = other.inlinePlayerDanmakuConfig_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DanmuPlayerConfig Clone() { - return new DanmuPlayerConfig(this); - } - - /// Field number for the "player_danmaku_switch" field. - public const int PlayerDanmakuSwitchFieldNumber = 1; - private bool playerDanmakuSwitch_; - /// - /// 是否开启弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool PlayerDanmakuSwitch { - get { return playerDanmakuSwitch_; } - set { - playerDanmakuSwitch_ = value; - } - } - - /// Field number for the "player_danmaku_switch_save" field. - public const int PlayerDanmakuSwitchSaveFieldNumber = 2; - private bool playerDanmakuSwitchSave_; - /// - /// 是否记录弹幕开关设置 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool PlayerDanmakuSwitchSave { - get { return playerDanmakuSwitchSave_; } - set { - playerDanmakuSwitchSave_ = value; - } - } - - /// Field number for the "player_danmaku_use_default_config" field. - public const int PlayerDanmakuUseDefaultConfigFieldNumber = 3; - private bool playerDanmakuUseDefaultConfig_; - /// - /// 是否使用推荐弹幕设置 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool PlayerDanmakuUseDefaultConfig { - get { return playerDanmakuUseDefaultConfig_; } - set { - playerDanmakuUseDefaultConfig_ = value; - } - } - - /// Field number for the "player_danmaku_ai_recommended_switch" field. - public const int PlayerDanmakuAiRecommendedSwitchFieldNumber = 4; - private bool playerDanmakuAiRecommendedSwitch_; - /// - /// 是否开启智能云屏蔽 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool PlayerDanmakuAiRecommendedSwitch { - get { return playerDanmakuAiRecommendedSwitch_; } - set { - playerDanmakuAiRecommendedSwitch_ = value; - } - } - - /// Field number for the "player_danmaku_ai_recommended_level" field. - public const int PlayerDanmakuAiRecommendedLevelFieldNumber = 5; - private int playerDanmakuAiRecommendedLevel_; - /// - /// 智能云屏蔽等级 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int PlayerDanmakuAiRecommendedLevel { - get { return playerDanmakuAiRecommendedLevel_; } - set { - playerDanmakuAiRecommendedLevel_ = value; - } - } - - /// Field number for the "player_danmaku_blocktop" field. - public const int PlayerDanmakuBlocktopFieldNumber = 6; - private bool playerDanmakuBlocktop_; - /// - /// 是否屏蔽顶端弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool PlayerDanmakuBlocktop { - get { return playerDanmakuBlocktop_; } - set { - playerDanmakuBlocktop_ = value; - } - } - - /// Field number for the "player_danmaku_blockscroll" field. - public const int PlayerDanmakuBlockscrollFieldNumber = 7; - private bool playerDanmakuBlockscroll_; - /// - /// 是否屏蔽滚动弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool PlayerDanmakuBlockscroll { - get { return playerDanmakuBlockscroll_; } - set { - playerDanmakuBlockscroll_ = value; - } - } - - /// Field number for the "player_danmaku_blockbottom" field. - public const int PlayerDanmakuBlockbottomFieldNumber = 8; - private bool playerDanmakuBlockbottom_; - /// - /// 是否屏蔽底端弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool PlayerDanmakuBlockbottom { - get { return playerDanmakuBlockbottom_; } - set { - playerDanmakuBlockbottom_ = value; - } - } - - /// Field number for the "player_danmaku_blockcolorful" field. - public const int PlayerDanmakuBlockcolorfulFieldNumber = 9; - private bool playerDanmakuBlockcolorful_; - /// - /// 是否屏蔽彩色弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool PlayerDanmakuBlockcolorful { - get { return playerDanmakuBlockcolorful_; } - set { - playerDanmakuBlockcolorful_ = value; - } - } - - /// Field number for the "player_danmaku_blockrepeat" field. - public const int PlayerDanmakuBlockrepeatFieldNumber = 10; - private bool playerDanmakuBlockrepeat_; - /// - /// 是否屏蔽重复弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool PlayerDanmakuBlockrepeat { - get { return playerDanmakuBlockrepeat_; } - set { - playerDanmakuBlockrepeat_ = value; - } - } - - /// Field number for the "player_danmaku_blockspecial" field. - public const int PlayerDanmakuBlockspecialFieldNumber = 11; - private bool playerDanmakuBlockspecial_; - /// - /// 是否屏蔽高级弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool PlayerDanmakuBlockspecial { - get { return playerDanmakuBlockspecial_; } - set { - playerDanmakuBlockspecial_ = value; - } - } - - /// Field number for the "player_danmaku_opacity" field. - public const int PlayerDanmakuOpacityFieldNumber = 12; - private float playerDanmakuOpacity_; - /// - /// 弹幕不透明度 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public float PlayerDanmakuOpacity { - get { return playerDanmakuOpacity_; } - set { - playerDanmakuOpacity_ = value; - } - } - - /// Field number for the "player_danmaku_scalingfactor" field. - public const int PlayerDanmakuScalingfactorFieldNumber = 13; - private float playerDanmakuScalingfactor_; - /// - /// 弹幕缩放比例 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public float PlayerDanmakuScalingfactor { - get { return playerDanmakuScalingfactor_; } - set { - playerDanmakuScalingfactor_ = value; - } - } - - /// Field number for the "player_danmaku_domain" field. - public const int PlayerDanmakuDomainFieldNumber = 14; - private float playerDanmakuDomain_; - /// - /// 弹幕显示区域 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public float PlayerDanmakuDomain { - get { return playerDanmakuDomain_; } - set { - playerDanmakuDomain_ = value; - } - } - - /// Field number for the "player_danmaku_speed" field. - public const int PlayerDanmakuSpeedFieldNumber = 15; - private int playerDanmakuSpeed_; - /// - /// 弹幕速度 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int PlayerDanmakuSpeed { - get { return playerDanmakuSpeed_; } - set { - playerDanmakuSpeed_ = value; - } - } - - /// Field number for the "player_danmaku_enableblocklist" field. - public const int PlayerDanmakuEnableblocklistFieldNumber = 16; - private bool playerDanmakuEnableblocklist_; - /// - /// 是否开启屏蔽列表 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool PlayerDanmakuEnableblocklist { - get { return playerDanmakuEnableblocklist_; } - set { - playerDanmakuEnableblocklist_ = value; - } - } - - /// Field number for the "inline_player_danmaku_switch" field. - public const int InlinePlayerDanmakuSwitchFieldNumber = 17; - private bool inlinePlayerDanmakuSwitch_; - /// - /// 是否开启弹幕 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool InlinePlayerDanmakuSwitch { - get { return inlinePlayerDanmakuSwitch_; } - set { - inlinePlayerDanmakuSwitch_ = value; - } - } - - /// Field number for the "inline_player_danmaku_config" field. - public const int InlinePlayerDanmakuConfigFieldNumber = 18; - private int inlinePlayerDanmakuConfig_; - /// - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int InlinePlayerDanmakuConfig { - get { return inlinePlayerDanmakuConfig_; } - set { - inlinePlayerDanmakuConfig_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as DanmuPlayerConfig); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DanmuPlayerConfig other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (PlayerDanmakuSwitch != other.PlayerDanmakuSwitch) return false; - if (PlayerDanmakuSwitchSave != other.PlayerDanmakuSwitchSave) return false; - if (PlayerDanmakuUseDefaultConfig != other.PlayerDanmakuUseDefaultConfig) return false; - if (PlayerDanmakuAiRecommendedSwitch != other.PlayerDanmakuAiRecommendedSwitch) return false; - if (PlayerDanmakuAiRecommendedLevel != other.PlayerDanmakuAiRecommendedLevel) return false; - if (PlayerDanmakuBlocktop != other.PlayerDanmakuBlocktop) return false; - if (PlayerDanmakuBlockscroll != other.PlayerDanmakuBlockscroll) return false; - if (PlayerDanmakuBlockbottom != other.PlayerDanmakuBlockbottom) return false; - if (PlayerDanmakuBlockcolorful != other.PlayerDanmakuBlockcolorful) return false; - if (PlayerDanmakuBlockrepeat != other.PlayerDanmakuBlockrepeat) return false; - if (PlayerDanmakuBlockspecial != other.PlayerDanmakuBlockspecial) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PlayerDanmakuOpacity, other.PlayerDanmakuOpacity)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PlayerDanmakuScalingfactor, other.PlayerDanmakuScalingfactor)) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PlayerDanmakuDomain, other.PlayerDanmakuDomain)) return false; - if (PlayerDanmakuSpeed != other.PlayerDanmakuSpeed) return false; - if (PlayerDanmakuEnableblocklist != other.PlayerDanmakuEnableblocklist) return false; - if (InlinePlayerDanmakuSwitch != other.InlinePlayerDanmakuSwitch) return false; - if (InlinePlayerDanmakuConfig != other.InlinePlayerDanmakuConfig) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (PlayerDanmakuSwitch != false) hash ^= PlayerDanmakuSwitch.GetHashCode(); - if (PlayerDanmakuSwitchSave != false) hash ^= PlayerDanmakuSwitchSave.GetHashCode(); - if (PlayerDanmakuUseDefaultConfig != false) hash ^= PlayerDanmakuUseDefaultConfig.GetHashCode(); - if (PlayerDanmakuAiRecommendedSwitch != false) hash ^= PlayerDanmakuAiRecommendedSwitch.GetHashCode(); - if (PlayerDanmakuAiRecommendedLevel != 0) hash ^= PlayerDanmakuAiRecommendedLevel.GetHashCode(); - if (PlayerDanmakuBlocktop != false) hash ^= PlayerDanmakuBlocktop.GetHashCode(); - if (PlayerDanmakuBlockscroll != false) hash ^= PlayerDanmakuBlockscroll.GetHashCode(); - if (PlayerDanmakuBlockbottom != false) hash ^= PlayerDanmakuBlockbottom.GetHashCode(); - if (PlayerDanmakuBlockcolorful != false) hash ^= PlayerDanmakuBlockcolorful.GetHashCode(); - if (PlayerDanmakuBlockrepeat != false) hash ^= PlayerDanmakuBlockrepeat.GetHashCode(); - if (PlayerDanmakuBlockspecial != false) hash ^= PlayerDanmakuBlockspecial.GetHashCode(); - if (PlayerDanmakuOpacity != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PlayerDanmakuOpacity); - if (PlayerDanmakuScalingfactor != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PlayerDanmakuScalingfactor); - if (PlayerDanmakuDomain != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PlayerDanmakuDomain); - if (PlayerDanmakuSpeed != 0) hash ^= PlayerDanmakuSpeed.GetHashCode(); - if (PlayerDanmakuEnableblocklist != false) hash ^= PlayerDanmakuEnableblocklist.GetHashCode(); - if (InlinePlayerDanmakuSwitch != false) hash ^= InlinePlayerDanmakuSwitch.GetHashCode(); - if (InlinePlayerDanmakuConfig != 0) hash ^= InlinePlayerDanmakuConfig.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (PlayerDanmakuSwitch != false) { - output.WriteRawTag(8); - output.WriteBool(PlayerDanmakuSwitch); - } - if (PlayerDanmakuSwitchSave != false) { - output.WriteRawTag(16); - output.WriteBool(PlayerDanmakuSwitchSave); - } - if (PlayerDanmakuUseDefaultConfig != false) { - output.WriteRawTag(24); - output.WriteBool(PlayerDanmakuUseDefaultConfig); - } - if (PlayerDanmakuAiRecommendedSwitch != false) { - output.WriteRawTag(32); - output.WriteBool(PlayerDanmakuAiRecommendedSwitch); - } - if (PlayerDanmakuAiRecommendedLevel != 0) { - output.WriteRawTag(40); - output.WriteInt32(PlayerDanmakuAiRecommendedLevel); - } - if (PlayerDanmakuBlocktop != false) { - output.WriteRawTag(48); - output.WriteBool(PlayerDanmakuBlocktop); - } - if (PlayerDanmakuBlockscroll != false) { - output.WriteRawTag(56); - output.WriteBool(PlayerDanmakuBlockscroll); - } - if (PlayerDanmakuBlockbottom != false) { - output.WriteRawTag(64); - output.WriteBool(PlayerDanmakuBlockbottom); - } - if (PlayerDanmakuBlockcolorful != false) { - output.WriteRawTag(72); - output.WriteBool(PlayerDanmakuBlockcolorful); - } - if (PlayerDanmakuBlockrepeat != false) { - output.WriteRawTag(80); - output.WriteBool(PlayerDanmakuBlockrepeat); - } - if (PlayerDanmakuBlockspecial != false) { - output.WriteRawTag(88); - output.WriteBool(PlayerDanmakuBlockspecial); - } - if (PlayerDanmakuOpacity != 0F) { - output.WriteRawTag(101); - output.WriteFloat(PlayerDanmakuOpacity); - } - if (PlayerDanmakuScalingfactor != 0F) { - output.WriteRawTag(109); - output.WriteFloat(PlayerDanmakuScalingfactor); - } - if (PlayerDanmakuDomain != 0F) { - output.WriteRawTag(117); - output.WriteFloat(PlayerDanmakuDomain); - } - if (PlayerDanmakuSpeed != 0) { - output.WriteRawTag(120); - output.WriteInt32(PlayerDanmakuSpeed); - } - if (PlayerDanmakuEnableblocklist != false) { - output.WriteRawTag(128, 1); - output.WriteBool(PlayerDanmakuEnableblocklist); - } - if (InlinePlayerDanmakuSwitch != false) { - output.WriteRawTag(136, 1); - output.WriteBool(InlinePlayerDanmakuSwitch); - } - if (InlinePlayerDanmakuConfig != 0) { - output.WriteRawTag(144, 1); - output.WriteInt32(InlinePlayerDanmakuConfig); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (PlayerDanmakuSwitch != false) { - output.WriteRawTag(8); - output.WriteBool(PlayerDanmakuSwitch); - } - if (PlayerDanmakuSwitchSave != false) { - output.WriteRawTag(16); - output.WriteBool(PlayerDanmakuSwitchSave); - } - if (PlayerDanmakuUseDefaultConfig != false) { - output.WriteRawTag(24); - output.WriteBool(PlayerDanmakuUseDefaultConfig); - } - if (PlayerDanmakuAiRecommendedSwitch != false) { - output.WriteRawTag(32); - output.WriteBool(PlayerDanmakuAiRecommendedSwitch); - } - if (PlayerDanmakuAiRecommendedLevel != 0) { - output.WriteRawTag(40); - output.WriteInt32(PlayerDanmakuAiRecommendedLevel); - } - if (PlayerDanmakuBlocktop != false) { - output.WriteRawTag(48); - output.WriteBool(PlayerDanmakuBlocktop); - } - if (PlayerDanmakuBlockscroll != false) { - output.WriteRawTag(56); - output.WriteBool(PlayerDanmakuBlockscroll); - } - if (PlayerDanmakuBlockbottom != false) { - output.WriteRawTag(64); - output.WriteBool(PlayerDanmakuBlockbottom); - } - if (PlayerDanmakuBlockcolorful != false) { - output.WriteRawTag(72); - output.WriteBool(PlayerDanmakuBlockcolorful); - } - if (PlayerDanmakuBlockrepeat != false) { - output.WriteRawTag(80); - output.WriteBool(PlayerDanmakuBlockrepeat); - } - if (PlayerDanmakuBlockspecial != false) { - output.WriteRawTag(88); - output.WriteBool(PlayerDanmakuBlockspecial); - } - if (PlayerDanmakuOpacity != 0F) { - output.WriteRawTag(101); - output.WriteFloat(PlayerDanmakuOpacity); - } - if (PlayerDanmakuScalingfactor != 0F) { - output.WriteRawTag(109); - output.WriteFloat(PlayerDanmakuScalingfactor); - } - if (PlayerDanmakuDomain != 0F) { - output.WriteRawTag(117); - output.WriteFloat(PlayerDanmakuDomain); - } - if (PlayerDanmakuSpeed != 0) { - output.WriteRawTag(120); - output.WriteInt32(PlayerDanmakuSpeed); - } - if (PlayerDanmakuEnableblocklist != false) { - output.WriteRawTag(128, 1); - output.WriteBool(PlayerDanmakuEnableblocklist); - } - if (InlinePlayerDanmakuSwitch != false) { - output.WriteRawTag(136, 1); - output.WriteBool(InlinePlayerDanmakuSwitch); - } - if (InlinePlayerDanmakuConfig != 0) { - output.WriteRawTag(144, 1); - output.WriteInt32(InlinePlayerDanmakuConfig); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (PlayerDanmakuSwitch != false) { - size += 1 + 1; - } - if (PlayerDanmakuSwitchSave != false) { - size += 1 + 1; - } - if (PlayerDanmakuUseDefaultConfig != false) { - size += 1 + 1; - } - if (PlayerDanmakuAiRecommendedSwitch != false) { - size += 1 + 1; - } - if (PlayerDanmakuAiRecommendedLevel != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(PlayerDanmakuAiRecommendedLevel); - } - if (PlayerDanmakuBlocktop != false) { - size += 1 + 1; - } - if (PlayerDanmakuBlockscroll != false) { - size += 1 + 1; - } - if (PlayerDanmakuBlockbottom != false) { - size += 1 + 1; - } - if (PlayerDanmakuBlockcolorful != false) { - size += 1 + 1; - } - if (PlayerDanmakuBlockrepeat != false) { - size += 1 + 1; - } - if (PlayerDanmakuBlockspecial != false) { - size += 1 + 1; - } - if (PlayerDanmakuOpacity != 0F) { - size += 1 + 4; - } - if (PlayerDanmakuScalingfactor != 0F) { - size += 1 + 4; - } - if (PlayerDanmakuDomain != 0F) { - size += 1 + 4; - } - if (PlayerDanmakuSpeed != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(PlayerDanmakuSpeed); - } - if (PlayerDanmakuEnableblocklist != false) { - size += 2 + 1; - } - if (InlinePlayerDanmakuSwitch != false) { - size += 2 + 1; - } - if (InlinePlayerDanmakuConfig != 0) { - size += 2 + pb::CodedOutputStream.ComputeInt32Size(InlinePlayerDanmakuConfig); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DanmuPlayerConfig other) { - if (other == null) { - return; - } - if (other.PlayerDanmakuSwitch != false) { - PlayerDanmakuSwitch = other.PlayerDanmakuSwitch; - } - if (other.PlayerDanmakuSwitchSave != false) { - PlayerDanmakuSwitchSave = other.PlayerDanmakuSwitchSave; - } - if (other.PlayerDanmakuUseDefaultConfig != false) { - PlayerDanmakuUseDefaultConfig = other.PlayerDanmakuUseDefaultConfig; - } - if (other.PlayerDanmakuAiRecommendedSwitch != false) { - PlayerDanmakuAiRecommendedSwitch = other.PlayerDanmakuAiRecommendedSwitch; - } - if (other.PlayerDanmakuAiRecommendedLevel != 0) { - PlayerDanmakuAiRecommendedLevel = other.PlayerDanmakuAiRecommendedLevel; - } - if (other.PlayerDanmakuBlocktop != false) { - PlayerDanmakuBlocktop = other.PlayerDanmakuBlocktop; - } - if (other.PlayerDanmakuBlockscroll != false) { - PlayerDanmakuBlockscroll = other.PlayerDanmakuBlockscroll; - } - if (other.PlayerDanmakuBlockbottom != false) { - PlayerDanmakuBlockbottom = other.PlayerDanmakuBlockbottom; - } - if (other.PlayerDanmakuBlockcolorful != false) { - PlayerDanmakuBlockcolorful = other.PlayerDanmakuBlockcolorful; - } - if (other.PlayerDanmakuBlockrepeat != false) { - PlayerDanmakuBlockrepeat = other.PlayerDanmakuBlockrepeat; - } - if (other.PlayerDanmakuBlockspecial != false) { - PlayerDanmakuBlockspecial = other.PlayerDanmakuBlockspecial; - } - if (other.PlayerDanmakuOpacity != 0F) { - PlayerDanmakuOpacity = other.PlayerDanmakuOpacity; - } - if (other.PlayerDanmakuScalingfactor != 0F) { - PlayerDanmakuScalingfactor = other.PlayerDanmakuScalingfactor; - } - if (other.PlayerDanmakuDomain != 0F) { - PlayerDanmakuDomain = other.PlayerDanmakuDomain; - } - if (other.PlayerDanmakuSpeed != 0) { - PlayerDanmakuSpeed = other.PlayerDanmakuSpeed; - } - if (other.PlayerDanmakuEnableblocklist != false) { - PlayerDanmakuEnableblocklist = other.PlayerDanmakuEnableblocklist; - } - if (other.InlinePlayerDanmakuSwitch != false) { - InlinePlayerDanmakuSwitch = other.InlinePlayerDanmakuSwitch; - } - if (other.InlinePlayerDanmakuConfig != 0) { - InlinePlayerDanmakuConfig = other.InlinePlayerDanmakuConfig; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - PlayerDanmakuSwitch = input.ReadBool(); - break; - } - case 16: { - PlayerDanmakuSwitchSave = input.ReadBool(); - break; - } - case 24: { - PlayerDanmakuUseDefaultConfig = input.ReadBool(); - break; - } - case 32: { - PlayerDanmakuAiRecommendedSwitch = input.ReadBool(); - break; - } - case 40: { - PlayerDanmakuAiRecommendedLevel = input.ReadInt32(); - break; - } - case 48: { - PlayerDanmakuBlocktop = input.ReadBool(); - break; - } - case 56: { - PlayerDanmakuBlockscroll = input.ReadBool(); - break; - } - case 64: { - PlayerDanmakuBlockbottom = input.ReadBool(); - break; - } - case 72: { - PlayerDanmakuBlockcolorful = input.ReadBool(); - break; - } - case 80: { - PlayerDanmakuBlockrepeat = input.ReadBool(); - break; - } - case 88: { - PlayerDanmakuBlockspecial = input.ReadBool(); - break; - } - case 101: { - PlayerDanmakuOpacity = input.ReadFloat(); - break; - } - case 109: { - PlayerDanmakuScalingfactor = input.ReadFloat(); - break; - } - case 117: { - PlayerDanmakuDomain = input.ReadFloat(); - break; - } - case 120: { - PlayerDanmakuSpeed = input.ReadInt32(); - break; - } - case 128: { - PlayerDanmakuEnableblocklist = input.ReadBool(); - break; - } - case 136: { - InlinePlayerDanmakuSwitch = input.ReadBool(); - break; - } - case 144: { - InlinePlayerDanmakuConfig = input.ReadInt32(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - PlayerDanmakuSwitch = input.ReadBool(); - break; - } - case 16: { - PlayerDanmakuSwitchSave = input.ReadBool(); - break; - } - case 24: { - PlayerDanmakuUseDefaultConfig = input.ReadBool(); - break; - } - case 32: { - PlayerDanmakuAiRecommendedSwitch = input.ReadBool(); - break; - } - case 40: { - PlayerDanmakuAiRecommendedLevel = input.ReadInt32(); - break; - } - case 48: { - PlayerDanmakuBlocktop = input.ReadBool(); - break; - } - case 56: { - PlayerDanmakuBlockscroll = input.ReadBool(); - break; - } - case 64: { - PlayerDanmakuBlockbottom = input.ReadBool(); - break; - } - case 72: { - PlayerDanmakuBlockcolorful = input.ReadBool(); - break; - } - case 80: { - PlayerDanmakuBlockrepeat = input.ReadBool(); - break; - } - case 88: { - PlayerDanmakuBlockspecial = input.ReadBool(); - break; - } - case 101: { - PlayerDanmakuOpacity = input.ReadFloat(); - break; - } - case 109: { - PlayerDanmakuScalingfactor = input.ReadFloat(); - break; - } - case 117: { - PlayerDanmakuDomain = input.ReadFloat(); - break; - } - case 120: { - PlayerDanmakuSpeed = input.ReadInt32(); - break; - } - case 128: { - PlayerDanmakuEnableblocklist = input.ReadBool(); - break; - } - case 136: { - InlinePlayerDanmakuSwitch = input.ReadBool(); - break; - } - case 144: { - InlinePlayerDanmakuConfig = input.ReadInt32(); - break; - } - } - } - } - #endif - - } - - /// - /// 弹幕显示区域自动配置 - /// - public sealed partial class DanmuPlayerDynamicConfig : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new DanmuPlayerDynamicConfig()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[25]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DanmuPlayerDynamicConfig() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DanmuPlayerDynamicConfig(DanmuPlayerDynamicConfig other) : this() { - progress_ = other.progress_; - playerDanmakuDomain_ = other.playerDanmakuDomain_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public DanmuPlayerDynamicConfig Clone() { - return new DanmuPlayerDynamicConfig(this); - } - - /// Field number for the "progress" field. - public const int ProgressFieldNumber = 1; - private int progress_; - /// - /// 时间 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Progress { - get { return progress_; } - set { - progress_ = value; - } - } - - /// Field number for the "player_danmaku_domain" field. - public const int PlayerDanmakuDomainFieldNumber = 2; - private float playerDanmakuDomain_; - /// - /// 弹幕显示区域 - /// - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public float PlayerDanmakuDomain { - get { return playerDanmakuDomain_; } - set { - playerDanmakuDomain_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as DanmuPlayerDynamicConfig); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(DanmuPlayerDynamicConfig other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Progress != other.Progress) return false; - if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(PlayerDanmakuDomain, other.PlayerDanmakuDomain)) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Progress != 0) hash ^= Progress.GetHashCode(); - if (PlayerDanmakuDomain != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(PlayerDanmakuDomain); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Progress != 0) { - output.WriteRawTag(8); - output.WriteInt32(Progress); - } - if (PlayerDanmakuDomain != 0F) { - output.WriteRawTag(21); - output.WriteFloat(PlayerDanmakuDomain); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Progress != 0) { - output.WriteRawTag(8); - output.WriteInt32(Progress); - } - if (PlayerDanmakuDomain != 0F) { - output.WriteRawTag(21); - output.WriteFloat(PlayerDanmakuDomain); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Progress != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(Progress); - } - if (PlayerDanmakuDomain != 0F) { - size += 1 + 4; - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(DanmuPlayerDynamicConfig other) { - if (other == null) { - return; - } - if (other.Progress != 0) { - Progress = other.Progress; - } - if (other.PlayerDanmakuDomain != 0F) { - PlayerDanmakuDomain = other.PlayerDanmakuDomain; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Progress = input.ReadInt32(); - break; - } - case 21: { - PlayerDanmakuDomain = input.ReadFloat(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Progress = input.ReadInt32(); - break; - } - case 21: { - PlayerDanmakuDomain = input.ReadFloat(); - break; - } - } - } - } - #endif - - } - - /// - /// 是否开启弹幕 - /// - public sealed partial class PlayerDanmakuSwitch : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PlayerDanmakuSwitch()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[26]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuSwitch() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuSwitch(PlayerDanmakuSwitch other) : this() { - value_ = other.value_; - canIgnore_ = other.canIgnore_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuSwitch Clone() { - return new PlayerDanmakuSwitch(this); - } - - /// Field number for the "value" field. - public const int ValueFieldNumber = 1; - private bool value_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Value { - get { return value_; } - set { - value_ = value; - } - } - - /// Field number for the "canIgnore" field. - public const int CanIgnoreFieldNumber = 2; - private bool canIgnore_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool CanIgnore { - get { return canIgnore_; } - set { - canIgnore_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as PlayerDanmakuSwitch); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(PlayerDanmakuSwitch other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Value != other.Value) return false; - if (CanIgnore != other.CanIgnore) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Value != false) hash ^= Value.GetHashCode(); - if (CanIgnore != false) hash ^= CanIgnore.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Value != false) { - output.WriteRawTag(8); - output.WriteBool(Value); - } - if (CanIgnore != false) { - output.WriteRawTag(16); - output.WriteBool(CanIgnore); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Value != false) { - output.WriteRawTag(8); - output.WriteBool(Value); - } - if (CanIgnore != false) { - output.WriteRawTag(16); - output.WriteBool(CanIgnore); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Value != false) { - size += 1 + 1; - } - if (CanIgnore != false) { - size += 1 + 1; - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(PlayerDanmakuSwitch other) { - if (other == null) { - return; - } - if (other.Value != false) { - Value = other.Value; - } - if (other.CanIgnore != false) { - CanIgnore = other.CanIgnore; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Value = input.ReadBool(); - break; - } - case 16: { - CanIgnore = input.ReadBool(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Value = input.ReadBool(); - break; - } - case 16: { - CanIgnore = input.ReadBool(); - break; - } - } - } - } - #endif - - } - - /// - /// 是否记录弹幕开关设置 - /// - public sealed partial class PlayerDanmakuSwitchSave : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PlayerDanmakuSwitchSave()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[27]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuSwitchSave() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuSwitchSave(PlayerDanmakuSwitchSave other) : this() { - value_ = other.value_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuSwitchSave Clone() { - return new PlayerDanmakuSwitchSave(this); - } - - /// Field number for the "value" field. - public const int ValueFieldNumber = 1; - private bool value_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Value { - get { return value_; } - set { - value_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as PlayerDanmakuSwitchSave); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(PlayerDanmakuSwitchSave other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Value != other.Value) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Value != false) hash ^= Value.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Value != false) { - output.WriteRawTag(8); - output.WriteBool(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Value != false) { - output.WriteRawTag(8); - output.WriteBool(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Value != false) { - size += 1 + 1; - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(PlayerDanmakuSwitchSave other) { - if (other == null) { - return; - } - if (other.Value != false) { - Value = other.Value; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Value = input.ReadBool(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Value = input.ReadBool(); - break; - } - } - } - } - #endif - - } - - /// - /// 是否使用推荐弹幕设置 - /// - public sealed partial class PlayerDanmakuUseDefaultConfig : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PlayerDanmakuUseDefaultConfig()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[28]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuUseDefaultConfig() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuUseDefaultConfig(PlayerDanmakuUseDefaultConfig other) : this() { - value_ = other.value_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuUseDefaultConfig Clone() { - return new PlayerDanmakuUseDefaultConfig(this); - } - - /// Field number for the "value" field. - public const int ValueFieldNumber = 1; - private bool value_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Value { - get { return value_; } - set { - value_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as PlayerDanmakuUseDefaultConfig); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(PlayerDanmakuUseDefaultConfig other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Value != other.Value) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Value != false) hash ^= Value.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Value != false) { - output.WriteRawTag(8); - output.WriteBool(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Value != false) { - output.WriteRawTag(8); - output.WriteBool(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Value != false) { - size += 1 + 1; - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(PlayerDanmakuUseDefaultConfig other) { - if (other == null) { - return; - } - if (other.Value != false) { - Value = other.Value; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Value = input.ReadBool(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Value = input.ReadBool(); - break; - } - } - } - } - #endif - - } - - /// - /// 是否开启智能云屏蔽 - /// - public sealed partial class PlayerDanmakuAiRecommendedSwitch : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PlayerDanmakuAiRecommendedSwitch()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[29]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuAiRecommendedSwitch() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuAiRecommendedSwitch(PlayerDanmakuAiRecommendedSwitch other) : this() { - value_ = other.value_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuAiRecommendedSwitch Clone() { - return new PlayerDanmakuAiRecommendedSwitch(this); - } - - /// Field number for the "value" field. - public const int ValueFieldNumber = 1; - private bool value_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Value { - get { return value_; } - set { - value_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as PlayerDanmakuAiRecommendedSwitch); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(PlayerDanmakuAiRecommendedSwitch other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Value != other.Value) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Value != false) hash ^= Value.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Value != false) { - output.WriteRawTag(8); - output.WriteBool(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Value != false) { - output.WriteRawTag(8); - output.WriteBool(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Value != false) { - size += 1 + 1; - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(PlayerDanmakuAiRecommendedSwitch other) { - if (other == null) { - return; - } - if (other.Value != false) { - Value = other.Value; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Value = input.ReadBool(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Value = input.ReadBool(); - break; - } - } - } - } - #endif - - } - - /// - /// 智能云屏蔽等级 - /// - public sealed partial class PlayerDanmakuAiRecommendedLevel : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PlayerDanmakuAiRecommendedLevel()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[30]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuAiRecommendedLevel() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuAiRecommendedLevel(PlayerDanmakuAiRecommendedLevel other) : this() { - value_ = other.value_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuAiRecommendedLevel Clone() { - return new PlayerDanmakuAiRecommendedLevel(this); - } - - /// Field number for the "value" field. - public const int ValueFieldNumber = 1; - private bool value_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Value { - get { return value_; } - set { - value_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as PlayerDanmakuAiRecommendedLevel); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(PlayerDanmakuAiRecommendedLevel other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Value != other.Value) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Value != false) hash ^= Value.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Value != false) { - output.WriteRawTag(8); - output.WriteBool(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Value != false) { - output.WriteRawTag(8); - output.WriteBool(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Value != false) { - size += 1 + 1; - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(PlayerDanmakuAiRecommendedLevel other) { - if (other == null) { - return; - } - if (other.Value != false) { - Value = other.Value; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Value = input.ReadBool(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Value = input.ReadBool(); - break; - } - } - } - } - #endif - - } - - /// - /// 是否屏蔽顶端弹幕 - /// - public sealed partial class PlayerDanmakuBlocktop : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PlayerDanmakuBlocktop()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[31]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuBlocktop() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuBlocktop(PlayerDanmakuBlocktop other) : this() { - value_ = other.value_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuBlocktop Clone() { - return new PlayerDanmakuBlocktop(this); - } - - /// Field number for the "value" field. - public const int ValueFieldNumber = 1; - private bool value_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Value { - get { return value_; } - set { - value_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as PlayerDanmakuBlocktop); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(PlayerDanmakuBlocktop other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Value != other.Value) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Value != false) hash ^= Value.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Value != false) { - output.WriteRawTag(8); - output.WriteBool(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Value != false) { - output.WriteRawTag(8); - output.WriteBool(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Value != false) { - size += 1 + 1; - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(PlayerDanmakuBlocktop other) { - if (other == null) { - return; - } - if (other.Value != false) { - Value = other.Value; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Value = input.ReadBool(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Value = input.ReadBool(); - break; - } - } - } - } - #endif - - } - - /// - /// 是否屏蔽滚动弹幕 - /// - public sealed partial class PlayerDanmakuBlockscroll : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PlayerDanmakuBlockscroll()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[32]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuBlockscroll() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuBlockscroll(PlayerDanmakuBlockscroll other) : this() { - value_ = other.value_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuBlockscroll Clone() { - return new PlayerDanmakuBlockscroll(this); - } - - /// Field number for the "value" field. - public const int ValueFieldNumber = 1; - private bool value_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Value { - get { return value_; } - set { - value_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as PlayerDanmakuBlockscroll); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(PlayerDanmakuBlockscroll other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Value != other.Value) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Value != false) hash ^= Value.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Value != false) { - output.WriteRawTag(8); - output.WriteBool(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Value != false) { - output.WriteRawTag(8); - output.WriteBool(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Value != false) { - size += 1 + 1; - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(PlayerDanmakuBlockscroll other) { - if (other == null) { - return; - } - if (other.Value != false) { - Value = other.Value; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Value = input.ReadBool(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Value = input.ReadBool(); - break; - } - } - } - } - #endif - - } - - /// - /// 是否屏蔽底端弹幕 - /// - public sealed partial class PlayerDanmakuBlockbottom : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PlayerDanmakuBlockbottom()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[33]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuBlockbottom() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuBlockbottom(PlayerDanmakuBlockbottom other) : this() { - value_ = other.value_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuBlockbottom Clone() { - return new PlayerDanmakuBlockbottom(this); - } - - /// Field number for the "value" field. - public const int ValueFieldNumber = 1; - private bool value_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Value { - get { return value_; } - set { - value_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as PlayerDanmakuBlockbottom); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(PlayerDanmakuBlockbottom other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Value != other.Value) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Value != false) hash ^= Value.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Value != false) { - output.WriteRawTag(8); - output.WriteBool(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Value != false) { - output.WriteRawTag(8); - output.WriteBool(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Value != false) { - size += 1 + 1; - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(PlayerDanmakuBlockbottom other) { - if (other == null) { - return; - } - if (other.Value != false) { - Value = other.Value; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Value = input.ReadBool(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Value = input.ReadBool(); - break; - } - } - } - } - #endif - - } - - /// - /// 是否屏蔽彩色弹幕 - /// - public sealed partial class PlayerDanmakuBlockcolorful : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PlayerDanmakuBlockcolorful()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[34]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuBlockcolorful() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuBlockcolorful(PlayerDanmakuBlockcolorful other) : this() { - value_ = other.value_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuBlockcolorful Clone() { - return new PlayerDanmakuBlockcolorful(this); - } - - /// Field number for the "value" field. - public const int ValueFieldNumber = 1; - private bool value_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Value { - get { return value_; } - set { - value_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as PlayerDanmakuBlockcolorful); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(PlayerDanmakuBlockcolorful other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Value != other.Value) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Value != false) hash ^= Value.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Value != false) { - output.WriteRawTag(8); - output.WriteBool(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Value != false) { - output.WriteRawTag(8); - output.WriteBool(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Value != false) { - size += 1 + 1; - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(PlayerDanmakuBlockcolorful other) { - if (other == null) { - return; - } - if (other.Value != false) { - Value = other.Value; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Value = input.ReadBool(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Value = input.ReadBool(); - break; - } - } - } - } - #endif - - } - - /// - /// 是否屏蔽重复弹幕 - /// - public sealed partial class PlayerDanmakuBlockrepeat : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PlayerDanmakuBlockrepeat()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[35]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuBlockrepeat() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuBlockrepeat(PlayerDanmakuBlockrepeat other) : this() { - value_ = other.value_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuBlockrepeat Clone() { - return new PlayerDanmakuBlockrepeat(this); - } - - /// Field number for the "value" field. - public const int ValueFieldNumber = 1; - private bool value_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Value { - get { return value_; } - set { - value_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as PlayerDanmakuBlockrepeat); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(PlayerDanmakuBlockrepeat other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Value != other.Value) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Value != false) hash ^= Value.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Value != false) { - output.WriteRawTag(8); - output.WriteBool(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Value != false) { - output.WriteRawTag(8); - output.WriteBool(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Value != false) { - size += 1 + 1; - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(PlayerDanmakuBlockrepeat other) { - if (other == null) { - return; - } - if (other.Value != false) { - Value = other.Value; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Value = input.ReadBool(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Value = input.ReadBool(); - break; - } - } - } - } - #endif - - } - - /// - /// 是否屏蔽高级弹幕 - /// - public sealed partial class PlayerDanmakuBlockspecial : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PlayerDanmakuBlockspecial()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[36]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuBlockspecial() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuBlockspecial(PlayerDanmakuBlockspecial other) : this() { - value_ = other.value_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuBlockspecial Clone() { - return new PlayerDanmakuBlockspecial(this); - } - - /// Field number for the "value" field. - public const int ValueFieldNumber = 1; - private bool value_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Value { - get { return value_; } - set { - value_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as PlayerDanmakuBlockspecial); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(PlayerDanmakuBlockspecial other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Value != other.Value) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Value != false) hash ^= Value.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Value != false) { - output.WriteRawTag(8); - output.WriteBool(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Value != false) { - output.WriteRawTag(8); - output.WriteBool(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Value != false) { - size += 1 + 1; - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(PlayerDanmakuBlockspecial other) { - if (other == null) { - return; - } - if (other.Value != false) { - Value = other.Value; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Value = input.ReadBool(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Value = input.ReadBool(); - break; - } - } - } - } - #endif - - } - - /// - /// 弹幕不透明度 - /// - public sealed partial class PlayerDanmakuOpacity : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PlayerDanmakuOpacity()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[37]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuOpacity() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuOpacity(PlayerDanmakuOpacity other) : this() { - value_ = other.value_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuOpacity Clone() { - return new PlayerDanmakuOpacity(this); - } - - /// Field number for the "value" field. - public const int ValueFieldNumber = 1; - private float value_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public float Value { - get { return value_; } - set { - value_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as PlayerDanmakuOpacity); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(PlayerDanmakuOpacity other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Value, other.Value)) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Value != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Value); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Value != 0F) { - output.WriteRawTag(13); - output.WriteFloat(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Value != 0F) { - output.WriteRawTag(13); - output.WriteFloat(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Value != 0F) { - size += 1 + 4; - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(PlayerDanmakuOpacity other) { - if (other == null) { - return; - } - if (other.Value != 0F) { - Value = other.Value; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 13: { - Value = input.ReadFloat(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 13: { - Value = input.ReadFloat(); - break; - } - } - } - } - #endif - - } - - /// - /// 弹幕缩放比例 - /// - public sealed partial class PlayerDanmakuScalingfactor : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PlayerDanmakuScalingfactor()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[38]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuScalingfactor() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuScalingfactor(PlayerDanmakuScalingfactor other) : this() { - value_ = other.value_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuScalingfactor Clone() { - return new PlayerDanmakuScalingfactor(this); - } - - /// Field number for the "value" field. - public const int ValueFieldNumber = 1; - private float value_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public float Value { - get { return value_; } - set { - value_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as PlayerDanmakuScalingfactor); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(PlayerDanmakuScalingfactor other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Value, other.Value)) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Value != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Value); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Value != 0F) { - output.WriteRawTag(13); - output.WriteFloat(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Value != 0F) { - output.WriteRawTag(13); - output.WriteFloat(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Value != 0F) { - size += 1 + 4; - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(PlayerDanmakuScalingfactor other) { - if (other == null) { - return; - } - if (other.Value != 0F) { - Value = other.Value; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 13: { - Value = input.ReadFloat(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 13: { - Value = input.ReadFloat(); - break; - } - } - } - } - #endif - - } - - /// - /// 弹幕显示区域 - /// - public sealed partial class PlayerDanmakuDomain : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PlayerDanmakuDomain()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[39]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuDomain() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuDomain(PlayerDanmakuDomain other) : this() { - value_ = other.value_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuDomain Clone() { - return new PlayerDanmakuDomain(this); - } - - /// Field number for the "value" field. - public const int ValueFieldNumber = 1; - private float value_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public float Value { - get { return value_; } - set { - value_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as PlayerDanmakuDomain); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(PlayerDanmakuDomain other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (!pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.Equals(Value, other.Value)) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Value != 0F) hash ^= pbc::ProtobufEqualityComparers.BitwiseSingleEqualityComparer.GetHashCode(Value); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Value != 0F) { - output.WriteRawTag(13); - output.WriteFloat(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Value != 0F) { - output.WriteRawTag(13); - output.WriteFloat(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Value != 0F) { - size += 1 + 4; - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(PlayerDanmakuDomain other) { - if (other == null) { - return; - } - if (other.Value != 0F) { - Value = other.Value; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 13: { - Value = input.ReadFloat(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 13: { - Value = input.ReadFloat(); - break; - } - } - } - } - #endif - - } - - /// - /// 弹幕速度 - /// - public sealed partial class PlayerDanmakuSpeed : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PlayerDanmakuSpeed()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[40]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuSpeed() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuSpeed(PlayerDanmakuSpeed other) : this() { - value_ = other.value_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuSpeed Clone() { - return new PlayerDanmakuSpeed(this); - } - - /// Field number for the "value" field. - public const int ValueFieldNumber = 1; - private int value_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int Value { - get { return value_; } - set { - value_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as PlayerDanmakuSpeed); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(PlayerDanmakuSpeed other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Value != other.Value) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Value != 0) hash ^= Value.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Value != 0) { - output.WriteRawTag(8); - output.WriteInt32(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Value != 0) { - output.WriteRawTag(8); - output.WriteInt32(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Value != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(Value); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(PlayerDanmakuSpeed other) { - if (other == null) { - return; - } - if (other.Value != 0) { - Value = other.Value; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Value = input.ReadInt32(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Value = input.ReadInt32(); - break; - } - } - } - } - #endif - - } - - /// - /// 是否开启屏蔽列表 - /// - public sealed partial class PlayerDanmakuEnableblocklist : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PlayerDanmakuEnableblocklist()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[41]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuEnableblocklist() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuEnableblocklist(PlayerDanmakuEnableblocklist other) : this() { - value_ = other.value_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public PlayerDanmakuEnableblocklist Clone() { - return new PlayerDanmakuEnableblocklist(this); - } - - /// Field number for the "value" field. - public const int ValueFieldNumber = 1; - private bool value_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Value { - get { return value_; } - set { - value_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as PlayerDanmakuEnableblocklist); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(PlayerDanmakuEnableblocklist other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Value != other.Value) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Value != false) hash ^= Value.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Value != false) { - output.WriteRawTag(8); - output.WriteBool(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Value != false) { - output.WriteRawTag(8); - output.WriteBool(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Value != false) { - size += 1 + 1; - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(PlayerDanmakuEnableblocklist other) { - if (other == null) { - return; - } - if (other.Value != false) { - Value = other.Value; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Value = input.ReadBool(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Value = input.ReadBool(); - break; - } - } - } - } - #endif - - } - - /// - /// 是否开启弹幕 - /// - public sealed partial class InlinePlayerDanmakuSwitch : pb::IMessage - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - , pb::IBufferMessage - #endif - { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new InlinePlayerDanmakuSwitch()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public static pbr::MessageDescriptor Descriptor { - get { return global::Bilibili.Community.Service.Dm.V1.DmReflection.Descriptor.MessageTypes[42]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public InlinePlayerDanmakuSwitch() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public InlinePlayerDanmakuSwitch(InlinePlayerDanmakuSwitch other) : this() { - value_ = other.value_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public InlinePlayerDanmakuSwitch Clone() { - return new InlinePlayerDanmakuSwitch(this); - } - - /// Field number for the "value" field. - public const int ValueFieldNumber = 1; - private bool value_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Value { - get { return value_; } - set { - value_ = value; - } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override bool Equals(object other) { - return Equals(other as InlinePlayerDanmakuSwitch); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public bool Equals(InlinePlayerDanmakuSwitch other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Value != other.Value) return false; - return Equals(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override int GetHashCode() { - int hash = 1; - if (Value != false) hash ^= Value.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void WriteTo(pb::CodedOutputStream output) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - output.WriteRawMessage(this); - #else - if (Value != false) { - output.WriteRawTag(8); - output.WriteBool(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) { - if (Value != false) { - output.WriteRawTag(8); - output.WriteBool(Value); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(ref output); - } - } - #endif - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public int CalculateSize() { - int size = 0; - if (Value != false) { - size += 1 + 1; - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(InlinePlayerDanmakuSwitch other) { - if (other == null) { - return; - } - if (other.Value != false) { - Value = other.Value; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - public void MergeFrom(pb::CodedInputStream input) { - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - input.ReadRawMessage(this); - #else - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Value = input.ReadBool(); - break; - } - } - } - #endif - } - - #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - [global::System.CodeDom.Compiler.GeneratedCode("protoc", null)] - void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); - break; - case 8: { - Value = input.ReadBool(); - break; - } - } - } - } - #endif - - } - - #endregion - -} - -#endregion Designer generated code diff --git a/Jellyfin.Plugin.Danmu/Jellyfin.Plugin.Danmu.csproj b/Jellyfin.Plugin.Danmu/Jellyfin.Plugin.Danmu.csproj index 7277daa..5bc6295 100644 --- a/Jellyfin.Plugin.Danmu/Jellyfin.Plugin.Danmu.csproj +++ b/Jellyfin.Plugin.Danmu/Jellyfin.Plugin.Danmu.csproj @@ -19,7 +19,6 @@ - diff --git a/Jellyfin.Plugin.Danmu/Providers/LibraryManagerEventsHelper.cs b/Jellyfin.Plugin.Danmu/Providers/LibraryManagerEventsHelper.cs index 0471cdd..f4759d2 100644 --- a/Jellyfin.Plugin.Danmu/Providers/LibraryManagerEventsHelper.cs +++ b/Jellyfin.Plugin.Danmu/Providers/LibraryManagerEventsHelper.cs @@ -264,7 +264,9 @@ public class LibraryManagerEventsHelper : IDisposable } // 下载弹幕xml文件 - await this.DownloadDanmu(item, epId).ConfigureAwait(false); + var bytes = await _api.GetDanmuContentAsync(epId, CancellationToken.None).ConfigureAwait(false); + var danmuPath = Path.Combine(item.ContainingFolderPath, item.FileNameWithoutExtension + ".xml"); + await File.WriteAllBytesAsync(danmuPath, bytes, CancellationToken.None).ConfigureAwait(false); } // 延迟200毫秒,避免请求太频繁 Thread.Sleep(200); @@ -824,7 +826,7 @@ public class LibraryManagerEventsHelper : IDisposable } var assPath = Path.Combine(item.ContainingFolderPath, item.FileNameWithoutExtension + ".danmu.ass"); - Danmaku2Ass.Bilibili.GetInstance().Create(Encoding.UTF8.GetString(bytes), assConfig, assPath); + Bilibili.GetInstance().Create(Encoding.UTF8.GetString(bytes), assConfig, assPath); } this._logger.LogInformation("弹幕下载成功:name={0}", item.Name);