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 }; }