Skip to main content

Class AudioInStream

Assembly: Discord.Net.Core.dll​
View Source​
Declaration
public abstract class AudioInStream : AudioStream, IDisposable

Properties​

AvailableFrames​

View Source​
Declaration
public abstract int AvailableFrames { get; }

CanRead​

View Source​
Declaration
public override bool CanRead { get; }

CanWrite​

View Source​
Declaration
public override bool CanWrite { get; }

Methods​

ReadFrameAsync(CancellationToken)​

View Source​
Declaration
public abstract Task<RTPFrame> ReadFrameAsync(CancellationToken cancelToken)
Returns​

System.Threading.Tasks.Task<Discord.Audio.RTPFrame>

Parameters​
TypeName
System.Threading.CancellationTokencancelToken

TryReadFrame(CancellationToken, out RTPFrame)​

View Source​
Declaration
public abstract bool TryReadFrame(CancellationToken cancelToken, out RTPFrame frame)
Returns​

System.Boolean

Parameters​
TypeName
System.Threading.CancellationTokencancelToken
Discord.Audio.RTPFrameframe

FlushAsync(CancellationToken)​

View Source​
Declaration
public override Task FlushAsync(CancellationToken cancelToken)
Returns​

System.Threading.Tasks.Task

Parameters​
TypeName
System.Threading.CancellationTokencancelToken

Implements​

  • System.IDisposable