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-08-04 21:58:35 +08:00
|
|
|
public long CurrentFileSize { get; set; }
|
2021-02-27 13:28:21 +08:00
|
|
|
|
2021-02-23 18:03:37 +08:00
|
|
|
public double AddedDuration { get; set; }
|
|
|
|
public double PassedTime { get; set; }
|
2021-08-04 21:58:35 +08:00
|
|
|
public double DurationRatio { get; set; }
|
2021-02-23 18:03:37 +08:00
|
|
|
public int SessionMaxTimestamp { get; set; }
|
|
|
|
public int FileMaxTimestamp { get; set; }
|
|
|
|
}
|
|
|
|
}
|