Interface IMFMediaSinkAlt
Namespace: MediaFoundation.Alt
Assembly: MediaFoundation.dll
Syntax
[Guid("6EF2A660-47C0-4666-B13D-CBB717F2FA2C")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface 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
|
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
|