Added TryReadFrame and AvailableFrames to AudioInStream

This commit is contained in:
RogueException
2017-04-03 17:38:28 -03:00
parent cba07cbf2b
commit f3b8937686
2 changed files with 22 additions and 7 deletions

View File

@@ -10,8 +10,10 @@ namespace Discord.Audio
public override bool CanRead => true;
public override bool CanSeek => false;
public override bool CanWrite => true;
public abstract int AvailableFrames { get; }
public abstract Task<RTPFrame> ReadFrameAsync(CancellationToken cancelToken);
public abstract bool TryReadFrame(CancellationToken cancelToken, out RTPFrame frame);
public RTPFrame ReadFrame()
{