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
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
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
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; }