Struct DmoOutputDataBuffer
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
maxBufferSizeintMaximum buffer size
Properties
Duration
Duration
public long Duration { get; }
Property Value
Length
Length of data in buffer
public int Length { get; }
Property Value
MediaBuffer
Media Buffer
public IMediaBuffer MediaBuffer { get; }
Property Value
MoreDataAvailable
Is more data available If true, ProcessOuput should be called again
public bool MoreDataAvailable { get; }
Property Value
StatusFlags
Status Flags
public DmoOutputDataBufferFlags StatusFlags { get; }
Property Value
Timestamp
Timestamp
public long Timestamp { get; }
Property Value
Methods
Dispose()
Dispose
public void Dispose()
RetrieveData(Span<byte>)
Retrieves the data in this buffer into a span
public void RetrieveData(Span<byte> destination)