|
Xeno-rat
|
Implemented by the Microsoft Media Foundation sink writer object. More...
Public Member Functions | |
| void | AddStream ([In, MarshalAs(UnmanagedType.Interface)] IMFMediaType pTargetMediaType, out int pdwStreamIndex) |
| Adds a stream to the sink writer. | |
| void | SetInputMediaType ([In] int dwStreamIndex, [In, MarshalAs(UnmanagedType.Interface)] IMFMediaType pInputMediaType, [In, MarshalAs(UnmanagedType.Interface)] IMFAttributes pEncodingParameters) |
| Sets the input format for a stream on the sink writer. | |
| void | BeginWriting () |
| Initializes the sink writer for writing. | |
| void | WriteSample ([In] int dwStreamIndex, [In, MarshalAs(UnmanagedType.Interface)] IMFSample pSample) |
| Delivers a sample to the sink writer. | |
| void | SendStreamTick ([In] int dwStreamIndex, [In] long llTimestamp) |
| Indicates a gap in an input stream. | |
| void | PlaceMarker ([In] int dwStreamIndex, [In] IntPtr pvContext) |
| Places a marker in the specified stream. | |
| void | NotifyEndOfSegment ([In] int dwStreamIndex) |
| Notifies the media sink that a stream has reached the end of a segment. | |
| void | Flush ([In] int dwStreamIndex) |
| Flushes one or more streams. | |
| void | DoFinalize () |
| (Finalize) Completes all writing operations on the sink writer. | |
| void | GetServiceForStream ([In] int dwStreamIndex, [In] ref Guid guidService, [In] ref Guid riid, out IntPtr ppvObject) |
| Queries the underlying media sink or encoder for an interface. | |
| void | GetStatistics ([In] int dwStreamIndex, [In, Out] MF_SINK_WRITER_STATISTICS pStats) |
| Gets statistics about the performance of the sink writer. | |
Implemented by the Microsoft Media Foundation sink writer object.
| void NAudio.MediaFoundation.IMFSinkWriter.AddStream | ( | [In, MarshalAs(UnmanagedType.Interface)] IMFMediaType | pTargetMediaType, |
| out int | pdwStreamIndex ) |
Adds a stream to the sink writer.
| void NAudio.MediaFoundation.IMFSinkWriter.BeginWriting | ( | ) |
Initializes the sink writer for writing.
| void NAudio.MediaFoundation.IMFSinkWriter.DoFinalize | ( | ) |
(Finalize) Completes all writing operations on the sink writer.
| void NAudio.MediaFoundation.IMFSinkWriter.Flush | ( | [In] int | dwStreamIndex | ) |
Flushes one or more streams.
| void NAudio.MediaFoundation.IMFSinkWriter.GetServiceForStream | ( | [In] int | dwStreamIndex, |
| [In] ref Guid | guidService, | ||
| [In] ref Guid | riid, | ||
| out IntPtr | ppvObject ) |
Queries the underlying media sink or encoder for an interface.
| void NAudio.MediaFoundation.IMFSinkWriter.GetStatistics | ( | [In] int | dwStreamIndex, |
| [In, Out] MF_SINK_WRITER_STATISTICS | pStats ) |
Gets statistics about the performance of the sink writer.
| void NAudio.MediaFoundation.IMFSinkWriter.NotifyEndOfSegment | ( | [In] int | dwStreamIndex | ) |
Notifies the media sink that a stream has reached the end of a segment.
| void NAudio.MediaFoundation.IMFSinkWriter.PlaceMarker | ( | [In] int | dwStreamIndex, |
| [In] IntPtr | pvContext ) |
Places a marker in the specified stream.
| void NAudio.MediaFoundation.IMFSinkWriter.SendStreamTick | ( | [In] int | dwStreamIndex, |
| [In] long | llTimestamp ) |
Indicates a gap in an input stream.
| void NAudio.MediaFoundation.IMFSinkWriter.SetInputMediaType | ( | [In] int | dwStreamIndex, |
| [In, MarshalAs(UnmanagedType.Interface)] IMFMediaType | pInputMediaType, | ||
| [In, MarshalAs(UnmanagedType.Interface)] IMFAttributes | pEncodingParameters ) |
Sets the input format for a stream on the sink writer.
| void NAudio.MediaFoundation.IMFSinkWriter.WriteSample | ( | [In] int | dwStreamIndex, |
| [In, MarshalAs(UnmanagedType.Interface)] IMFSample | pSample ) |
Delivers a sample to the sink writer.