using System;
namespace NAudio.MediaFoundation
{
///
/// Defines flags for the IMFTransform::ProcessOutput method.
///
[Flags]
public enum _MFT_OUTPUT_DATA_BUFFER_FLAGS
{
///
/// None
///
None = 0,
///
/// The MFT can still generate output from this stream without receiving any more input.
///
MFT_OUTPUT_DATA_BUFFER_INCOMPLETE = 0x01000000,
///
/// The format has changed on this output stream, or there is a new preferred format for this stream.
///
MFT_OUTPUT_DATA_BUFFER_FORMAT_CHANGE = 0x00000100,
///
/// The MFT has removed this output stream.
///
MFT_OUTPUT_DATA_BUFFER_STREAM_END = 0x00000200,
///
/// There is no sample ready for this stream.
///
MFT_OUTPUT_DATA_BUFFER_NO_SAMPLE = 0x00000300
};
}