BililiveRecorder/BililiveRecorder.Core/Event/RecordingStatsEventArgs.cs
2021-08-04 21:58:35 +08:00

32 lines
1.1 KiB
C#

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; }
public long CurrentFileSize { get; set; }
public double AddedDuration { get; set; }
public double PassedTime { get; set; }
public double DurationRatio { get; set; }
public int SessionMaxTimestamp { get; set; }
public int FileMaxTimestamp { get; set; }
}
}