Copyright © 2006-2018 MultiMedia Soft

EncodeFormats.ForRecording property

Previous pageReturn to chapter overviewNext page

Type

[Visual Basic]

Public Property ForRecording As enumEncodingFormats


 

[C#]

public enumEncodingFormats ForRecording {get; set;}


 

[C++]

public: __property enumEncodingFormats get_ForRecording();

public: __property void set_ForRecording(enumEncodingFormats);


 

 

Remarks

The format used for encoding the result of the next recording session.

Supported values are the following:

Mnemonic Value

Value

Meaning

ENCODING_FORMAT_NOFILE

0

Recorded sound will not be stored inside an output file so no encoding will be performed: this setting is useful for displaying the audio input levels through the embedded visual feedbacks.

ENCODING_FORMAT_WAV

1

WAV format

ENCODING_FORMAT_MP3

2

MP3 format through the Lame.exe external encoder, if available on the target system.

ENCODING_FORMAT_WMA

3

WMA format through the Windows Media Audio components, if available on the target system: check the return value of the IsWmaAvailable method for this purpose

ENCODING_FORMAT_OGG

4

OGG Vorbis format through the OggEnc.exe external encoder, if available on the target system.

ENCODING_FORMAT_WAV_IEEE_FLOAT

5

Deprecated value: use ENCODING_FORMAT_WAV format in conjunction with the EncodeFormats.WAV.EncodeMode property set to WAV_ENCODE_FLOAT32

ENCODING_FORMAT_AAC

6

AAC or MP4 format through the Faac.exe external encoder, if available on the target system; note that encoding in memory is currently not supported by Faac.exe encoder.

ENCODING_FORMAT_ACM

7

Format supported by one of the Audio Compression Manager codecs available on the target system

ENCODING_FORMAT_AIFF

8

Apple/SGI AIFF format

ENCODING_FORMAT_AU

9

Sun/NeXT AU format

ENCODING_FORMAT_PAF

10

Ensoniq PARIS format

ENCODING_FORMAT_SVX

11

Commodore Amiga IFF / SVX format

ENCODING_FORMAT_NIST

12

Sphere NIST format

ENCODING_FORMAT_IRCAM

13

Berkeley/IRCAM/CARL format

ENCODING_FORMAT_VOC

14

Creative VOC format

ENCODING_FORMAT_W64

15

Sonic Foundry's 64 bit RIFF/WAV format

ENCODING_FORMAT_PVF

16

Portable Voice Format format

ENCODING_FORMAT_CAF

17

Core Audio File format

ENCODING_FORMAT_RAW

18

RAW format

ENCODING_FORMAT_FLAC

19

FLAC format

ENCODING_FORMAT_MP2

20

MP2 format through the TwoLame.exe external encoder, if available on the target system.

ENCODING_FORMAT_OPUS

21

OPUS format through the OpusEnc.exe external encoder, if available on the target system.

ENCODING_FORMAT_AAC_PLUS

22

AAC+ (HE-AAC) format through the Fdkaac.exe external encoder, if available on the target system; note that encoding in memory is currently not supported by Fdkaac.exe encoder.

The specific AAC+ encoding mode can be defined inside the EncodeFormats.AACPlus.EncodeMode property.

 

For further information about available encoding formats see the EncodeFormatsMan class.

For further details see the How to perform a recording session section.