Xeno-rat
Loading...
Searching...
No Matches
NAudio.Dmo.DmoOutputDataBuffer Struct Reference

DMO Output Data Buffer. More...

Inheritance diagram for NAudio.Dmo.DmoOutputDataBuffer:
Collaboration diagram for NAudio.Dmo.DmoOutputDataBuffer:

Public Member Functions

 DmoOutputDataBuffer (int maxBufferSize)
 Creates a new DMO Output Data Buffer structure.
 
void Dispose ()
 Dispose.
 
void RetrieveData (byte[] data, int offset)
 Retrives the data in this buffer.
 

Public Attributes

IMediaBuffer pBuffer
 
DmoOutputDataBufferFlags dwStatus
 
long rtTimestamp
 
long referenceTimeDuration
 

Properties

IMediaBuffer MediaBuffer [get, set]
 Media Buffer.
 
int Length [get]
 Length of data in buffer.
 
DmoOutputDataBufferFlags StatusFlags [get, set]
 Status Flags.
 
long Timestamp [get, set]
 Timestamp.
 
long Duration [get, set]
 Duration.
 
bool MoreDataAvailable [get]
 Is more data available If true, ProcessOuput should be called again.
 

Detailed Description

DMO Output Data Buffer.

Constructor & Destructor Documentation

◆ DmoOutputDataBuffer()

NAudio.Dmo.DmoOutputDataBuffer.DmoOutputDataBuffer ( int maxBufferSize)
inline

Creates a new DMO Output Data Buffer structure.

Parameters
maxBufferSizeMaximum buffer size

Member Function Documentation

◆ Dispose()

void NAudio.Dmo.DmoOutputDataBuffer.Dispose ( )
inline

Dispose.

Here is the caller graph for this function:

◆ RetrieveData()

void NAudio.Dmo.DmoOutputDataBuffer.RetrieveData ( byte[] data,
int offset )
inline

Retrives the data in this buffer.

Parameters
dataBuffer to receive data
offsetOffset into buffer
Here is the caller graph for this function:

Member Data Documentation

◆ dwStatus

DmoOutputDataBufferFlags NAudio.Dmo.DmoOutputDataBuffer.dwStatus

◆ pBuffer

IMediaBuffer NAudio.Dmo.DmoOutputDataBuffer.pBuffer

◆ referenceTimeDuration

long NAudio.Dmo.DmoOutputDataBuffer.referenceTimeDuration

◆ rtTimestamp

long NAudio.Dmo.DmoOutputDataBuffer.rtTimestamp

Property Documentation

◆ Duration

long NAudio.Dmo.DmoOutputDataBuffer.Duration
getset

Duration.

◆ Length

int NAudio.Dmo.DmoOutputDataBuffer.Length
get

Length of data in buffer.

◆ MediaBuffer

IMediaBuffer NAudio.Dmo.DmoOutputDataBuffer.MediaBuffer
getset

Media Buffer.

◆ MoreDataAvailable

bool NAudio.Dmo.DmoOutputDataBuffer.MoreDataAvailable
get

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

◆ StatusFlags

DmoOutputDataBufferFlags NAudio.Dmo.DmoOutputDataBuffer.StatusFlags
getset

Status Flags.

◆ Timestamp

long NAudio.Dmo.DmoOutputDataBuffer.Timestamp
getset

Timestamp.


The documentation for this struct was generated from the following file: