Interface IMFASFMultiplexer
Namespace: MediaFoundation
Assembly: MediaFoundation.dll
Syntax
[Guid("57BDD80A-9B38-4838-B737-C58F670D7D4F")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMFASFMultiplexer
Methods
End(IMFASFContentInfo)
Declaration
HResult End(IMFASFContentInfo pIContentInfo)
Parameters
IMFASFContent
|
Returns
Flush()
GetFlags(out MFASFMultiplexerFlags)
Declaration
HResult GetFlags(out MFASFMultiplexerFlags pdwFlags)
Parameters
MFASFMultiplexer
|
Returns
GetNextPacket(out ASFStatusFlags, out IMFSample)
Declaration
HResult GetNextPacket(out ASFStatusFlags pdwStatusFlags, out IMFSample ppIPacket)
Parameters
ASFStatus
|
IMFSample
ppIPacket
|
Returns
GetStatistics(Int16, out ASFMuxStatistics)
Declaration
HResult GetStatistics(short wStreamNumber, out ASFMuxStatistics pMuxStats)
Parameters
System.
|
ASFMux
|
Returns
Initialize(IMFASFContentInfo)
Declaration
HResult Initialize(IMFASFContentInfo pIContentInfo)
Parameters
IMFASFContent
|
Returns
ProcessSample(Int16, IMFSample, Int64)
Declaration
HResult ProcessSample(short wStreamNumber, IMFSample pISample, long hnsTimestampAdjust)
Parameters
System.
|
IMFSample
pISample
|
System.
|
Returns
SetFlags(MFASFMultiplexerFlags)
Declaration
HResult SetFlags(MFASFMultiplexerFlags dwFlags)
Parameters
MFASFMultiplexer
|
Returns
SetSyncTolerance(Int32)
Declaration
HResult SetSyncTolerance(int msSyncTolerance)
Parameters
System.
|