BililiveRecorder/BililiveRecorder.Core/Event/RecordingStatsEventArgs.cs

32 lines
1.1 KiB
C#
Raw Normal View History

2021-02-23 18:03:37 +08:00
using System;
namespace BililiveRecorder.Core.Event
{
public class RecordingStatsEventArgs : EventArgs
{
public long InputVideoByteCount { get; set; }
public long InputAudioByteCount { get; set; }
public int OutputVideoFrameCount { get; set; }
public int OutputAudioFrameCount { get; set; }
public long OutputVideoByteCount { get; set; }
public long OutputAudioByteCount { get; set; }
public long TotalInputVideoByteCount { get; set; }
public long TotalInputAudioByteCount { get; set; }
public int TotalOutputVideoFrameCount { get; set; }
public int TotalOutputAudioFrameCount { get; set; }
public long TotalOutputVideoByteCount { get; set; }
public long TotalOutputAudioByteCount { get; set; }
2021-02-27 13:28:21 +08:00
public long CurrnetFileSize { get; set; }
2021-02-23 18:03:37 +08:00
public double AddedDuration { get; set; }
public double PassedTime { get; set; }
public double DuraionRatio { get; set; }
public int SessionMaxTimestamp { get; set; }
public int FileMaxTimestamp { get; set; }
}
}