Table of Contents

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 : IMediaBlockSettings

Inheritance

Implements

Inherited Members

Properties

Filename

Gets or sets the output filename.

public string Filename { get; set; }

Property Value

string

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.