MyCaffe  1.12.2.41
Deep learning software for Windows C# programmers.
MyCaffe.db.stream.WaveFormatExtensible Struct Reference

The WaveFormatExtensible structure describes the extended set of information of a WAV file. More...

Public Attributes

ushort wFormatTag
 Specifies the AudioFormat where PCM = 1 for Linear quantization. More...
 
ushort nChannels
 Specifies the number of channels in the data where Mono = 1 and Stero = 2. More...
 
uint nSamplesPerSec
 Specifies the sample rate (e.g. 8000, 44100, etc.) More...
 
uint nAvgBytesPerSec
 Specifies the average byte rate per second (nSamplesPerSec * Channels * BitsPerSample / 8) More...
 
ushort nBlockAlign
 Specifies the block alignment (Channels * BitsPerSample / 8) More...
 
ushort wBitsPerSample
 Specifies the number of bits per sample (8, 16, 32, etc.) More...
 
ushort cbSize
 Specifies the extera parameter size. More...
 
ushort wValidBitsPerSample
 Specifies the valid bits per sample. More...
 
uint dwChannelMask
 Specifies the channel mask. More...
 
Guid SubFormat
 Specifies the sub format GUID. More...
 

Detailed Description

The WaveFormatExtensible structure describes the extended set of information of a WAV file.

See also
WAVE PCM soundfile format

Definition at line 22 of file WAVReader.cs.

Member Data Documentation

◆ cbSize

ushort MyCaffe.db.stream.WaveFormatExtensible.cbSize

Specifies the extera parameter size.

Definition at line 51 of file WAVReader.cs.

◆ dwChannelMask

uint MyCaffe.db.stream.WaveFormatExtensible.dwChannelMask

Specifies the channel mask.

Definition at line 59 of file WAVReader.cs.

◆ nAvgBytesPerSec

uint MyCaffe.db.stream.WaveFormatExtensible.nAvgBytesPerSec

Specifies the average byte rate per second (nSamplesPerSec * Channels * BitsPerSample / 8)

Definition at line 39 of file WAVReader.cs.

◆ nBlockAlign

ushort MyCaffe.db.stream.WaveFormatExtensible.nBlockAlign

Specifies the block alignment (Channels * BitsPerSample / 8)

Definition at line 43 of file WAVReader.cs.

◆ nChannels

ushort MyCaffe.db.stream.WaveFormatExtensible.nChannels

Specifies the number of channels in the data where Mono = 1 and Stero = 2.

Definition at line 31 of file WAVReader.cs.

◆ nSamplesPerSec

uint MyCaffe.db.stream.WaveFormatExtensible.nSamplesPerSec

Specifies the sample rate (e.g. 8000, 44100, etc.)

Definition at line 35 of file WAVReader.cs.

◆ SubFormat

Guid MyCaffe.db.stream.WaveFormatExtensible.SubFormat

Specifies the sub format GUID.

Definition at line 63 of file WAVReader.cs.

◆ wBitsPerSample

ushort MyCaffe.db.stream.WaveFormatExtensible.wBitsPerSample

Specifies the number of bits per sample (8, 16, 32, etc.)

Definition at line 47 of file WAVReader.cs.

◆ wFormatTag

ushort MyCaffe.db.stream.WaveFormatExtensible.wFormatTag

Specifies the AudioFormat where PCM = 1 for Linear quantization.

Definition at line 27 of file WAVReader.cs.

◆ wValidBitsPerSample

ushort MyCaffe.db.stream.WaveFormatExtensible.wValidBitsPerSample

Specifies the valid bits per sample.

Definition at line 55 of file WAVReader.cs.


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