Interface IMFASFSplitter
Namespace: MediaFoundation
Assembly: MediaFoundation.dll
Syntax
[Guid("12558295-E399-11D5-BC2A-00B0D0F3F4AB")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMFASFSplitter
Methods
Flush()
GetFlags(out MFASFSplitterFlags)
Declaration
HResult GetFlags(out MFASFSplitterFlags pdwFlags)
Parameters
MFASFSplitter
|
Returns
GetLastSendTime(out Int32)
Declaration
HResult GetLastSendTime(out int pdwLastSendTime)
Parameters
System.
|
Returns
GetNextSample(out ASFStatusFlags, out Int16, out IMFSample)
Declaration
HResult GetNextSample(out ASFStatusFlags pdwStatusFlags, out short pwStreamNumber, out IMFSample ppISample)
Parameters
ASFStatus
|
System.
|
IMFSample
ppISample
|
Returns
GetSelectedStreams(Int16[], ref Int16)
Declaration
HResult GetSelectedStreams(short[] pwStreamNumbers, ref short pwNumStreams)
Parameters
System.
|
System.
|
Returns
Initialize(IMFASFContentInfo)
Declaration
HResult Initialize(IMFASFContentInfo pIContentInfo)
Parameters
IMFASFContent
|
Returns
ParseData(IMFMediaBuffer, Int32, Int32)
Declaration
HResult ParseData(IMFMediaBuffer pIBuffer, int cbBufferOffset, int cbLength)
Parameters
IMFMedia
|
System.
|
System.
|
Returns
SelectStreams(Int16[], Int16)
Declaration
HResult SelectStreams(short[] pwStreamNumbers, short wNumStreams)
Parameters
System.
|
System.
|
Returns
SetFlags(MFASFSplitterFlags)
Declaration
HResult SetFlags(MFASFSplitterFlags dwFlags)
Parameters
MFASFSplitter
|