BililiveRecorder/BililiveRecorder.FlvProcessor/IFlvClipProcessor.cs
2018-10-31 06:22:38 +08:00

18 lines
485 B
C#

using System.Collections.Generic;
namespace BililiveRecorder.FlvProcessor
{
public interface IFlvClipProcessor
{
IFlvMetadata Header { get; }
List<IFlvTag> HTags { get; }
List<IFlvTag> Tags { get; }
IFlvClipProcessor Initialize(string path, IFlvMetadata metadata, List<IFlvTag> head, List<IFlvTag> data, uint seconds);
void AddTag(IFlvTag tag);
void FinallizeFile();
event ClipFinalizedEvent ClipFinalized;
}
}