Interface IMFFinalizableMediaSinkAlt
Namespace: MediaFoundation.Alt
Assembly: MediaFoundation.dll
Syntax
[Guid("EAECB74A-9A50-42CE-9541-6A7F57AA4AD7")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMFFinalizableMediaSinkAlt : IMFMediaSinkAlt
Methods
AddStreamSink(Int32, IMFMediaType, out IMFStreamSinkAlt)
Declaration
HResult AddStreamSink(int dwStreamSinkIdentifier, IMFMediaType pMediaType, out IMFStreamSinkAlt ppStreamSink)
Parameters
System.Int32
dwStreamSinkIdentifier
|
IMFMediaType
pMediaType
|
IMFStreamSinkAlt
ppStreamSink
|
Returns
HResult
|
BeginFinalize(IMFAsyncCallback, Object)
Declaration
HResult BeginFinalize(IMFAsyncCallback pCallback, object pUnkState)
Parameters
IMFAsyncCallback
pCallback
|
System.Object
pUnkState
|
Returns
HResult
|
EndFinalize(IMFAsyncResult)
Declaration
HResult EndFinalize(IMFAsyncResult pResult)
Parameters
IMFAsyncResult
pResult
|
Returns
HResult
|
GetCharacteristics(out MFMediaSinkCharacteristics)
Declaration
HResult GetCharacteristics(out MFMediaSinkCharacteristics pdwCharacteristics)
Parameters
MFMediaSinkCharacteristics
pdwCharacteristics
|
Returns
HResult
|
GetPresentationClock(out IMFPresentationClock)
Declaration
HResult GetPresentationClock(out IMFPresentationClock ppPresentationClock)
Parameters
IMFPresentationClock
ppPresentationClock
|
Returns
HResult
|
GetStreamSinkById(Int32, out IMFStreamSinkAlt)
Declaration
HResult GetStreamSinkById(int dwStreamSinkIdentifier, out IMFStreamSinkAlt ppStreamSink)
Parameters
System.Int32
dwStreamSinkIdentifier
|
IMFStreamSinkAlt
ppStreamSink
|
Returns
HResult
|
GetStreamSinkByIndex(Int32, out IMFStreamSinkAlt)
Declaration
HResult GetStreamSinkByIndex(int dwIndex, out IMFStreamSinkAlt ppStreamSink)
Parameters
System.Int32
dwIndex
|
IMFStreamSinkAlt
ppStreamSink
|
Returns
HResult
|
GetStreamSinkCount(out Int32)
Declaration
HResult GetStreamSinkCount(out int pcStreamSinkCount)
Parameters
System.Int32
pcStreamSinkCount
|
Returns
HResult
|
RemoveStreamSink(Int32)
Declaration
HResult RemoveStreamSink(int dwStreamSinkIdentifier)
Parameters
System.Int32
dwStreamSinkIdentifier
|
Returns
HResult
|
SetPresentationClock(IMFPresentationClock)
Declaration
HResult SetPresentationClock(IMFPresentationClock pPresentationClock)
Parameters
IMFPresentationClock
pPresentationClock
|
Returns
HResult
|