defined in mediaobj.h
More...
|
int | GetStreamCount (out int inputStreams, out int outputStreams) |
|
int | GetInputStreamInfo (int inputStreamIndex, out InputStreamInfoFlags flags) |
|
int | GetOutputStreamInfo (int outputStreamIndex, out OutputStreamInfoFlags flags) |
|
int | GetInputType (int inputStreamIndex, int typeIndex, out DmoMediaType mediaType) |
|
int | GetOutputType (int outputStreamIndex, int typeIndex, out DmoMediaType mediaType) |
|
int | SetInputType (int inputStreamIndex, [In] ref DmoMediaType mediaType, DmoSetTypeFlags flags) |
|
int | SetOutputType (int outputStreamIndex, [In] ref DmoMediaType mediaType, DmoSetTypeFlags flags) |
|
int | GetInputCurrentType (int inputStreamIndex, out DmoMediaType mediaType) |
|
int | GetOutputCurrentType (int outputStreamIndex, out DmoMediaType mediaType) |
|
int | GetInputSizeInfo (int inputStreamIndex, out int size, out int maxLookahead, out int alignment) |
|
int | GetOutputSizeInfo (int outputStreamIndex, out int size, out int alignment) |
|
int | GetInputMaxLatency (int inputStreamIndex, out long referenceTimeMaxLatency) |
|
int | SetInputMaxLatency (int inputStreamIndex, long referenceTimeMaxLatency) |
|
int | Flush () |
|
int | Discontinuity (int inputStreamIndex) |
|
int | AllocateStreamingResources () |
|
int | FreeStreamingResources () |
|
int | GetInputStatus (int inputStreamIndex, out DmoInputStatusFlags flags) |
|
int | ProcessInput (int inputStreamIndex, [In] IMediaBuffer mediaBuffer, DmoInputDataBufferFlags flags, long referenceTimeTimestamp, long referenceTimeDuration) |
|
int | ProcessOutput (DmoProcessOutputFlags flags, int outputBufferCount, [In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=1)] DmoOutputDataBuffer[] outputBuffers, out int statusReserved) |
|
int | Lock (bool acquireLock) |
|
◆ AllocateStreamingResources()
int NAudio.Dmo.IMediaObject.AllocateStreamingResources |
( |
| ) |
|
◆ Discontinuity()
int NAudio.Dmo.IMediaObject.Discontinuity |
( |
int | inputStreamIndex | ) |
|
◆ Flush()
int NAudio.Dmo.IMediaObject.Flush |
( |
| ) |
|
◆ FreeStreamingResources()
int NAudio.Dmo.IMediaObject.FreeStreamingResources |
( |
| ) |
|
◆ GetInputCurrentType()
int NAudio.Dmo.IMediaObject.GetInputCurrentType |
( |
int | inputStreamIndex, |
|
|
out DmoMediaType | mediaType ) |
◆ GetInputMaxLatency()
int NAudio.Dmo.IMediaObject.GetInputMaxLatency |
( |
int | inputStreamIndex, |
|
|
out long | referenceTimeMaxLatency ) |
◆ GetInputSizeInfo()
int NAudio.Dmo.IMediaObject.GetInputSizeInfo |
( |
int | inputStreamIndex, |
|
|
out int | size, |
|
|
out int | maxLookahead, |
|
|
out int | alignment ) |
◆ GetInputStatus()
int NAudio.Dmo.IMediaObject.GetInputStatus |
( |
int | inputStreamIndex, |
|
|
out DmoInputStatusFlags | flags ) |
◆ GetInputStreamInfo()
int NAudio.Dmo.IMediaObject.GetInputStreamInfo |
( |
int | inputStreamIndex, |
|
|
out InputStreamInfoFlags | flags ) |
◆ GetInputType()
int NAudio.Dmo.IMediaObject.GetInputType |
( |
int | inputStreamIndex, |
|
|
int | typeIndex, |
|
|
out DmoMediaType | mediaType ) |
◆ GetOutputCurrentType()
int NAudio.Dmo.IMediaObject.GetOutputCurrentType |
( |
int | outputStreamIndex, |
|
|
out DmoMediaType | mediaType ) |
◆ GetOutputSizeInfo()
int NAudio.Dmo.IMediaObject.GetOutputSizeInfo |
( |
int | outputStreamIndex, |
|
|
out int | size, |
|
|
out int | alignment ) |
◆ GetOutputStreamInfo()
int NAudio.Dmo.IMediaObject.GetOutputStreamInfo |
( |
int | outputStreamIndex, |
|
|
out OutputStreamInfoFlags | flags ) |
◆ GetOutputType()
int NAudio.Dmo.IMediaObject.GetOutputType |
( |
int | outputStreamIndex, |
|
|
int | typeIndex, |
|
|
out DmoMediaType | mediaType ) |
◆ GetStreamCount()
int NAudio.Dmo.IMediaObject.GetStreamCount |
( |
out int | inputStreams, |
|
|
out int | outputStreams ) |
◆ Lock()
int NAudio.Dmo.IMediaObject.Lock |
( |
bool | acquireLock | ) |
|
◆ ProcessInput()
int NAudio.Dmo.IMediaObject.ProcessInput |
( |
int | inputStreamIndex, |
|
|
[In] IMediaBuffer | mediaBuffer, |
|
|
DmoInputDataBufferFlags | flags, |
|
|
long | referenceTimeTimestamp, |
|
|
long | referenceTimeDuration ) |
◆ ProcessOutput()
int NAudio.Dmo.IMediaObject.ProcessOutput |
( |
DmoProcessOutputFlags | flags, |
|
|
int | outputBufferCount, |
|
|
[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=1)] DmoOutputDataBuffer[] | outputBuffers, |
|
|
out int | statusReserved ) |
◆ SetInputMaxLatency()
int NAudio.Dmo.IMediaObject.SetInputMaxLatency |
( |
int | inputStreamIndex, |
|
|
long | referenceTimeMaxLatency ) |
◆ SetInputType()
◆ SetOutputType()
The documentation for this interface was generated from the following file:
- /Users/sumansaurabh/Documents/my-startup/xeno-rat/Plugins/LiveMicrophone/lib/NAudio.Wasapi/Dmo/IMediaObject.cs