GSM 610.
More...
|
| Gsm610WaveFormat () |
| Creates a GSM 610 WaveFormat For now hardcoded to 13kbps.
|
|
override void | Serialize (BinaryWriter writer) |
| Serializes the object to a binary writer.
|
|
| WaveFormat () |
| Creates a new PCM 44.1Khz stereo 16 bit format.
|
|
| WaveFormat (int sampleRate, int channels) |
| Creates a new 16 bit wave format with the specified sample rate and channel count.
|
|
int | ConvertLatencyToByteSize (int milliseconds) |
| Converts the given latency in milliseconds to the corresponding byte size based on the average bytes per second.
|
|
| WaveFormat (int rate, int bits, int channels) |
| Creates a new PCM format with the specified sample rate, bit depth and channels.
|
|
| WaveFormat (BinaryReader br) |
| Reads a new WaveFormat object from a stream.
|
|
override string | ToString () |
| Returns a string representation of the WaveFormat object.
|
|
override bool | Equals (object obj) |
| Determines whether the current WaveFormat object is equal to another object.
|
|
override int | GetHashCode () |
| Computes the hash code for the WaveFormat instance.
|
|
|
short | SamplesPerBlock [get] |
| Samples per block.
|
|
WaveFormatEncoding | Encoding [get] |
| Returns the encoding type used.
|
|
int | Channels [get] |
| Returns the number of channels (1=mono,2=stereo etc)
|
|
int | SampleRate [get] |
| Returns the sample rate (samples per second)
|
|
int | AverageBytesPerSecond [get] |
| Returns the average number of bytes used per second.
|
|
virtual int | BlockAlign [get] |
| Returns the block alignment.
|
|
int | BitsPerSample [get] |
| Returns the number of bits per sample (usually 16 or 32, sometimes 24 or 8) Can be 0 for some codecs.
|
|
int | ExtraSize [get] |
| Returns the number of extra bytes used by this waveformat. Often 0, except for compressed formats which store extra data after the WAVEFORMATEX header.
|
|
◆ Gsm610WaveFormat()
NAudio.Wave.Gsm610WaveFormat.Gsm610WaveFormat |
( |
| ) |
|
|
inline |
Creates a GSM 610 WaveFormat For now hardcoded to 13kbps.
◆ Serialize()
override void NAudio.Wave.Gsm610WaveFormat.Serialize |
( |
BinaryWriter | writer | ) |
|
|
inlinevirtual |
Serializes the object to a binary writer.
- Parameters
-
writer | The binary writer to which the object is serialized. |
This method serializes the object to a binary writer by first calling the base class's serialization method and then writing the samplesPerBlock value to the writer.
Reimplemented from NAudio.Wave.WaveFormat.
◆ samplesPerBlock
readonly short NAudio.Wave.Gsm610WaveFormat.samplesPerBlock |
|
private |
◆ SamplesPerBlock
short NAudio.Wave.Gsm610WaveFormat.SamplesPerBlock |
|
get |
The documentation for this class was generated from the following file:
- /Users/sumansaurabh/Documents/my-startup/xeno-rat/Plugins/LiveMicrophone/lib/NAudio.Core/Wave/WaveFormats/Gsm610WaveFormat.cs