You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

AudioInStream.cs 602 B

12345678910111213141516171819
  1. using System;
  2. using System.Threading;
  3. using System.Threading.Tasks;
  4. namespace Discord.Audio
  5. {
  6. public abstract class AudioInStream : AudioStream
  7. {
  8. public abstract int AvailableFrames { get; }
  9. public override bool CanRead => true;
  10. public override bool CanWrite => true;
  11. public abstract Task<RTPFrame> ReadFrameAsync(CancellationToken cancelToken);
  12. public abstract bool TryReadFrame(CancellationToken cancelToken, out RTPFrame frame);
  13. public override Task FlushAsync(CancellationToken cancelToken) { throw new NotSupportedException(); }
  14. }
  15. }