Table of Contents

Class ExtendedAudioFileWriterSettings

Namespace
NAudio.MacOS.AudioToolbox
Assembly
NAudio.MacOS.dll

Provides several options that control over how an extended file writer instance should be initialized.

public class ExtendedAudioFileWriterSettings
Inheritance
ExtendedAudioFileWriterSettings
Inherited Members

Properties

EmitIEEEFloatSamples

Set to true to instruct the writer, if possible, to specify the output file as IEEE floating-point samples. Typically is only used for uncompressed formats, and it is not meaningful when using a compressed format.

public bool EmitIEEEFloatSamples { get; set; }

Property Value

bool

FileType

Gets/sets the MIME type of the file to produce.
The writer will utilize this to determine the format of the audio file.

public string FileType { get; set; }

Property Value

string

FramesPerPacket

For compressed formats, this defines the number of frames that each compressed packet will have. By default it is set to 1024.

public int FramesPerPacket { get; set; }

Property Value

int

ProvidingFormat

Gets/sets the format under which data are provided to the writer. This differs from the actual format the data are written into, which may be a compressed format - selected by the writer once initialized.

public WaveFormat ProvidingFormat { get; set; }

Property Value

WaveFormat