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​
Type | Name |
---|---|
System.Threading.CancellationToken | cancelToken |
TryReadFrame(CancellationToken, out RTPFrame)​
View Source​
Declaration
public abstract bool TryReadFrame(CancellationToken cancelToken, out RTPFrame frame)
Returns​
System.Boolean
Parameters​
Type | Name |
---|---|
System.Threading.CancellationToken | cancelToken |
Discord.Audio.RTPFrame | frame |
FlushAsync(CancellationToken)​
View Source​
Declaration
public override Task FlushAsync(CancellationToken cancelToken)
Returns​
System.Threading.Tasks.Task
Parameters​
Type | Name |
---|---|
System.Threading.CancellationToken | cancelToken |
Implements​
System.IDisposable