Namespace NAudio.MediaFoundation
Classes
- AudioSubtypes
Audio Subtype GUIDs http://msdn.microsoft.com/en-us/library/windows/desktop/aa372553%28v=vs.85%29.aspx
- MediaFoundationApi
Main interface for using Media Foundation with NAudio.
- MediaFoundationAttributes
Media Foundation attribute guids http://msdn.microsoft.com/en-us/library/windows/desktop/ms696989%28v=vs.85%29.aspx
- MediaFoundationErrors
Media Foundation Errors
- MediaFoundationException
Exception thrown by Media Foundation API operations. Inherits from COMException for backwards compatibility with code that catches COMException.
- MediaFoundationTransform
An abstract base class for simplifying working with Media Foundation Transforms. You need to override the method that actually creates and configures the transform.
- MediaFoundationTransformCategories
Media Foundation Transform Categories
- MediaType
Media Type helper class, simplifying working with IMFMediaType. Implements IDisposable for proper COM lifetime management.
- MediaTypes
Major Media Types http://msdn.microsoft.com/en-us/library/windows/desktop/aa367377%28v=vs.85%29.aspx
- MfActivate
Wrapper for IMFActivate providing managed access to activation objects.
- MftRegisterTypeInfo
Contains media type information for registering a Media Foundation transform (MFT).
- TranscodeContainerTypes
https://docs.microsoft.com/en-us/windows/win32/medfound/mf-transcode-containertype
Structs
- MftInputStreamInfo
Contains information about an input stream on a Media Foundation transform (MFT).
- MftOutputStreamInfo
Contains information about an output stream on a Media Foundation transform (MFT).
- SinkWriterStatistics
Contains statistics about the performance of the sink writer.
Enums
- MediaEventType
See mfobjects.h
- MftEnumFlags
Contains flags for registering and enumerating Media Foundation transforms (MFTs).
- MftInputStatusFlags
Indicates the status of an input stream on a Media Foundation transform (MFT).
- MftInputStreamInfoFlags
Describes an input stream on a Media Foundation transform (MFT).
- MftMessageType
Defines messages for a Media Foundation transform (MFT).
- MftOutputDataBufferFlags
Defines flags for the ProcessOutput method output data buffers.
- MftOutputStatusFlags
Indicates whether a Media Foundation transform (MFT) can produce output data.
- MftOutputStreamInfoFlags
Describes an output stream on a Media Foundation transform (MFT).
- MftProcessOutputFlags
Defines flags for processing output samples in a Media Foundation transform (MFT).
- MftProcessOutputStatus
Defines status flags for the ProcessOutput method on a Media Foundation transform (MFT).
- MftSetTypeFlags
Defines flags for setting or testing the media type on a Media Foundation transform (MFT).
- SourceReaderFlags
Contains flags that indicate the status of the IMFSourceReader ReadSample method.