BB FlashBack SDK: FBRecorder

SoundFormat

Description

Sets the sound format used for recording.

Syntax

[C#/C++]
public long SoundFormat;

[VB.NET]
Public Property SoundFormat As Long

Remarks

This can be one of the following standard Win32 SDK constants, describing the number of channels, sample rate and bits per sample:

Value

 

Format

WAVE_FORMAT_1M08

0x00000001

11.025 kHz, mono, 8-bit.

WAVE_FORMAT_1S08

0x00000002

11.025 kHz, stereo, 8-bit.

WAVE_FORMAT_1M16

0x00000004

11.025 kHz, mono, 16-bit.

WAVE_FORMAT_1S16

0x00000008

11.025 kHz, stereo, 16-bit.

WAVE_FORMAT_2M08

0x00000010

22.05 kHz, mono, 8-bit.

WAVE_FORMAT_2S08

0x00000020

22.05 kHz, stereo, 8-bit.

WAVE_FORMAT_2M16

0x00000040

22.05 kHz, mono, 16-bit.

WAVE_FORMAT_2S16

0x00000080

22.05 kHz, stereo, 16-bit.

WAVE_FORMAT_4M08

0x00000100

44.1 kHz, mono, 8-bit.

WAVE_FORMAT_4S08

0x00000200

44.1 kHz, stereo, 8-bit.

WAVE_FORMAT_4M16

0x00000400

44.1 kHz, mono, 16-bit.

WAVE_FORMAT_4S16

0x00000800

44.1 kHz, stereo, 16-bit.

WAVE_FORMAT_48M08

0x00001000

48 KHz, Mono, 8 bit

WAVE_FORMAT_48S08

0x00002000

48 KHz, Stereo, 8 bit

WAVE_FORMAT_48M16

0x00004000

48 KHz, Mono, 16 bit

WAVE_FORMAT_48S16

0x00008000

48 KHz, Stereo, 16 bit

WAVE_FORMAT_96M08

0x00010000

96 KHz, Mono, 8 bit

WAVE_FORMAT_96S08

0x00020000

96 KHz, Stereo, 8 bit

WAVE_FORMAT_96M16

0x00040000

96 KHz, Mono, 16 bit

WAVE_FORMAT_96S16

0x00080000

96 KHz, Stereo, 16 bit

 

See also

FBRecorder::RecordSound  FBRecorder::CompressSound