This repository has been archived by the owner on Feb 4, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMainForm.Variables.cs
112 lines (90 loc) · 2.63 KB
/
MainForm.Variables.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
using CustomYTPlayer.Models;
using DiscordRPC;
using Mpv.NET.Player;
using System.ComponentModel;
namespace CustomYTPlayer;
// 阻擋設計工具。
partial class DesignerBlocker { }
public partial class MainForm
{
/// <summary>
/// 強制更新相依性檔案
/// </summary>
public bool IsForceUpdateDependency = false;
/// <summary>
/// MpvPlayer
/// </summary>
public MpvPlayer? MpvPlayer = null;
/// <summary>
/// 共用的 DiscordRpcClient
/// </summary>
public DiscordRpcClient? SharedDiscordRpcClient = null;
/// <summary>
/// IHttpClientFactory
/// </summary>
private static IHttpClientFactory? SharedHttpClientFactory = null;
/// <summary>
/// 共用的 HttpClient
/// </summary>
private static HttpClient? SharedHttpClient = null;
/// <summary>
/// 共用的 CancellationTokenSource
/// </summary>
private CancellationTokenSource? SharedCTS = null;
/// <summary>
/// 共用的 CancellationToken
/// </summary>
private CancellationToken SharedCT;
/// <summary>
/// 共用的資料來源
/// </summary>
private readonly BindingList<SongDataTimeStamp> SharedDataSource = new();
/// <summary>
/// 共用的網路播放清單資料來源
/// </summary>
private readonly BindingList<ComboBoxItem> SharedPlaylistSource = new();
/// <summary>
/// 共用的開始時間
/// </summary>
private TimeSpan? SharedStartTime = null;
/// <summary>
/// 共用的結束時間
/// </summary>
private TimeSpan? SharedEndTime = null;
/// <summary>
/// 共用的影片長度
/// </summary>
private TimeSpan? SharedTargetDuration = null;
/// <summary>
/// 共用的索引值
/// </summary>
private int SharedCurrentIndex = 0;
/// <summary>
/// 播放狀態
/// </summary>
private bool IsPlaying = false;
/// <summary>
/// 先前的目前秒數
/// </summary>
private int PreviousCurrentSeconds = -1;
/// <summary>
/// 影片彈出 Form 的彈出狀態
/// </summary>
private bool IsSharedVideoPopupFormPopup = false;
/// <summary>
/// 共用的影片彈出 Form
/// </summary>
private Form? SharedVideoPopupForm = null;
/// <summary>
/// 共用的暫存 Timestamps
/// </summary>
private Timestamps? SharedTempTimestamps = null;
/// <summary>
/// Discord 豐富狀態連線失敗次數
/// </summary>
private int ConnectionFailedCount = 0;
/// <summary>
/// 共用的目前歌曲資料
/// </summary>
private SongDataTimeStamp? SharedCurrentSongData = null;
}