Interface IMFASFMutualExclusion
Namespace: MediaFoundation
Assembly: MediaFoundation.dll
Syntax
[Guid("12558291-E399-11D5-BC2A-00B0D0F3F4AB")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMFASFMutualExclusion
Methods
AddRecord(out Int32)
Declaration
HResult AddRecord(out int pdwRecordNumber)
Parameters
System.Int32
pdwRecordNumber
|
Returns
HResult
|
AddStreamForRecord(Int32, Int16)
Declaration
HResult AddStreamForRecord(int dwRecordNumber, short wStreamNumber)
Parameters
System.Int32
dwRecordNumber
|
System.Int16
wStreamNumber
|
Returns
HResult
|
Clone(out IMFASFMutualExclusion)
Declaration
HResult Clone(out IMFASFMutualExclusion ppIMutex)
Parameters
IMFASFMutualExclusion
ppIMutex
|
Returns
HResult
|
GetRecordCount(out Int32)
Declaration
HResult GetRecordCount(out int pdwRecordCount)
Parameters
System.Int32
pdwRecordCount
|
Returns
HResult
|
GetStreamsForRecord(Int32, Int16[], ref Int32)
Declaration
HResult GetStreamsForRecord(int dwRecordNumber, short[] pwStreamNumArray, ref int pcStreams)
Parameters
System.Int32
dwRecordNumber
|
System.Int16[]
pwStreamNumArray
|
System.Int32
pcStreams
|
Returns
HResult
|
GetType(out Guid)
RemoveRecord(Int32)
Declaration
HResult RemoveRecord(int dwRecordNumber)
Parameters
System.Int32
dwRecordNumber
|
Returns
HResult
|
RemoveStreamFromRecord(Int32, Int16)
Declaration
HResult RemoveStreamFromRecord(int dwRecordNumber, short wStreamNumber)
Parameters
System.Int32
dwRecordNumber
|
System.Int16
wStreamNumber
|
Returns
HResult
|