Table of Contents

Struct DmoOutputDataBuffer

Namespace
NAudio.Dmo
Assembly
NAudio.Dmo.dll

DMO Output Data Buffer

public struct DmoOutputDataBuffer : IDisposable
Implements
Inherited Members

Constructors

DmoOutputDataBuffer(int)

Creates a new DMO Output Data Buffer structure

public DmoOutputDataBuffer(int maxBufferSize)

Parameters

maxBufferSize int

Maximum buffer size

Properties

Duration

Duration

public long Duration { get; }

Property Value

long

Length

Length of data in buffer

public int Length { get; }

Property Value

int

MediaBuffer

Media Buffer

public IMediaBuffer MediaBuffer { get; }

Property Value

IMediaBuffer

MoreDataAvailable

Is more data available If true, ProcessOuput should be called again

public bool MoreDataAvailable { get; }

Property Value

bool

StatusFlags

Status Flags

public DmoOutputDataBufferFlags StatusFlags { get; }

Property Value

DmoOutputDataBufferFlags

Timestamp

Timestamp

public long Timestamp { get; }

Property Value

long

Methods

Dispose()

Dispose

public void Dispose()

RetrieveData(Span<byte>)

Retrieves the data in this buffer into a span

public void RetrieveData(Span<byte> destination)

Parameters

destination Span<byte>

Span to copy data into