Class WAVSinkSettings
- Namespace
- VisioForge.Core.Types.X.Sinks
- Assembly
- VisioForge.Core.dll
Settings for VisioForge.Core.MediaBlocks.Sinks.WAVSinkBlock. The block takes its destination as a bare filename; this type is the serializable form of it, so a pipeline document can carry a WAV recording stage and the block catalog can describe and build one - the same shape VisioForge.Core.Types.X.Sinks.MP4SinkSettings has always had.
public class WAVSinkSettings : IMediaBlockSettingsInheritance
Implements
Inherited Members
Properties
Filename
Gets or sets the output filename.
public string Filename { get; set; }Property Value
Remarks
WAV stores its sample count in a 32-bit RIFF header, so the container tops out near 4 GB. Mutating this value after the pipeline has been built has undefined behavior; set it before pipeline construction.
Methods
CreateBlock()
Creates a VisioForge.Core.MediaBlocks.Sinks.WAVSinkBlock configured from these settings.
public MediaBlock CreateBlock()Returns
- MediaBlock
-
The configured block.