Struct MftInputStreamInfo
- Namespace
- NAudio.MediaFoundation
- Assembly
- NAudio.Wasapi.dll
Contains information about an input stream on a Media Foundation transform (MFT).
public struct MftInputStreamInfo
- Inherited Members
Remarks
Windows SDK name: MFT_INPUT_STREAM_INFO (mftransform.h). See https://learn.microsoft.com/windows/win32/api/mftransform/ns-mftransform-mft_input_stream_info
Fields
Alignment
The memory alignment required for input buffers. If the MFT does not require a specific alignment, the value is zero.
public int Alignment
Field Value
Remarks
cbAlignment
Flags
Bitwise OR of zero or more flags from the MftInputStreamInfoFlags enumeration.
public MftInputStreamInfoFlags Flags
Field Value
Remarks
dwFlags
MaxLatency
Maximum amount of time between an input sample and the corresponding output sample, in 100-nanosecond units.
public long MaxLatency
Field Value
Remarks
hnsMaxLatency
MaxLookahead
Maximum amount of input data, in bytes, that the MFT holds to perform lookahead.
public int MaxLookahead
Field Value
Remarks
cbMaxLookahead
Size
The minimum size of each input buffer, in bytes.
public int Size
Field Value
Remarks
cbSize