Xeno-rat
Loading...
Searching...
No Matches
NAudio.Wave.IWaveBuffer Interface Reference

IWaveBuffer interface use to store wave datas. Data can be manipulated with arrays (ByteBuffer,FloatBuffer, ShortBuffer,IntBuffer ) that are pointing to the same memory buffer. This is a requirement for all subclasses. More...

Inheritance diagram for NAudio.Wave.IWaveBuffer:
Collaboration diagram for NAudio.Wave.IWaveBuffer:

Properties

byte[] ByteBuffer [get]
 Gets the byte buffer.
 
float[] FloatBuffer [get]
 Gets the float buffer.
 
short[] ShortBuffer [get]
 Gets the short buffer.
 
int[] IntBuffer [get]
 Gets the int buffer.
 
int MaxSize [get]
 Gets the max size in bytes of the byte buffer..
 
int ByteBufferCount [get]
 Gets the byte buffer count.
 
int FloatBufferCount [get]
 Gets the float buffer count.
 
int ShortBufferCount [get]
 Gets the short buffer count.
 
int IntBufferCount [get]
 Gets the int buffer count.
 

Detailed Description

IWaveBuffer interface use to store wave datas. Data can be manipulated with arrays (ByteBuffer,FloatBuffer, ShortBuffer,IntBuffer ) that are pointing to the same memory buffer. This is a requirement for all subclasses.

Use the associated Count property based on the type of buffer to get the number of data in the buffer.

WaveBuffer for the standard implementation using C# unions.

Property Documentation

◆ ByteBuffer

byte [] NAudio.Wave.IWaveBuffer.ByteBuffer
get

Gets the byte buffer.

The byte buffer.

Implemented in NAudio.Wave.WaveBuffer.

◆ ByteBufferCount

int NAudio.Wave.IWaveBuffer.ByteBufferCount
get

Gets the byte buffer count.

The byte buffer count.

Implemented in NAudio.Wave.WaveBuffer.

◆ FloatBuffer

float [] NAudio.Wave.IWaveBuffer.FloatBuffer
get

Gets the float buffer.

The float buffer.

Implemented in NAudio.Wave.WaveBuffer.

◆ FloatBufferCount

int NAudio.Wave.IWaveBuffer.FloatBufferCount
get

Gets the float buffer count.

The float buffer count.

Implemented in NAudio.Wave.WaveBuffer.

◆ IntBuffer

int [] NAudio.Wave.IWaveBuffer.IntBuffer
get

Gets the int buffer.

The int buffer.

Implemented in NAudio.Wave.WaveBuffer.

◆ IntBufferCount

int NAudio.Wave.IWaveBuffer.IntBufferCount
get

Gets the int buffer count.

The int buffer count.

Implemented in NAudio.Wave.WaveBuffer.

◆ MaxSize

int NAudio.Wave.IWaveBuffer.MaxSize
get

Gets the max size in bytes of the byte buffer..

Maximum number of bytes in the buffer.

Implemented in NAudio.Wave.WaveBuffer.

◆ ShortBuffer

short [] NAudio.Wave.IWaveBuffer.ShortBuffer
get

Gets the short buffer.

The short buffer.

Implemented in NAudio.Wave.WaveBuffer.

◆ ShortBufferCount

int NAudio.Wave.IWaveBuffer.ShortBufferCount
get

Gets the short buffer count.

The short buffer count.

Implemented in NAudio.Wave.WaveBuffer.


The documentation for this interface was generated from the following file: