MVH/NAudio-2.2.1/NAudio.Wasapi/MediaFoundation/_MFT_OUTPUT_DATA_BUFFER_FLAGS.cs
2024-06-07 00:47:07 +02:00

33 lines
1.0 KiB
C#

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