Interface IMFASFStreamSelector
Namespace: MediaFoundation
Assembly: MediaFoundation.dll
Syntax
[Guid("d01bad4a-4fa0-4a60-9349-c27e62da9d41")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMFASFStreamSelector
Methods
BitrateToStepNumber(Int32, out Int32)
Declaration
HResult BitrateToStepNumber(int dwBitrate, out int pdwStepNum)
Parameters
System.Int32
dwBitrate
|
System.Int32
pdwStepNum
|
Returns
HResult
|
GetBandwidthStep(Int32, out Int32, Int16[], ASFSelectionStatus[])
Declaration
HResult GetBandwidthStep(int dwStepNum, out int pdwBitrate, short[] rgwStreamNumbers, ASFSelectionStatus[] rgSelections)
Parameters
System.Int32
dwStepNum
|
System.Int32
pdwBitrate
|
System.Int16[]
rgwStreamNumbers
|
ASFSelectionStatus[]
rgSelections
|
Returns
HResult
|
GetBandwidthStepCount(out Int32)
Declaration
HResult GetBandwidthStepCount(out int pcStepCount)
Parameters
System.Int32
pcStepCount
|
Returns
HResult
|
GetOutputCount(out Int32)
Declaration
HResult GetOutputCount(out int pcOutputs)
Parameters
System.Int32
pcOutputs
|
Returns
HResult
|
GetOutputFromStream(Int16, out Int32)
Declaration
HResult GetOutputFromStream(short wStreamNum, out int pdwOutput)
Parameters
System.Int16
wStreamNum
|
System.Int32
pdwOutput
|
Returns
HResult
|
GetOutputMutex(Int32, Int32, out Object)
Declaration
HResult GetOutputMutex(int dwOutputNum, int dwMutexNum, out object ppMutex)
Parameters
System.Int32
dwOutputNum
|
System.Int32
dwMutexNum
|
System.Object
ppMutex
|
Returns
HResult
|
GetOutputMutexCount(Int32, out Int32)
Declaration
HResult GetOutputMutexCount(int dwOutputNum, out int pcMutexes)
Parameters
System.Int32
dwOutputNum
|
System.Int32
pcMutexes
|
Returns
HResult
|
GetOutputOverride(Int32, out ASFSelectionStatus)
Declaration
HResult GetOutputOverride(int dwOutputNum, out ASFSelectionStatus pSelection)
Parameters
System.Int32
dwOutputNum
|
ASFSelectionStatus
pSelection
|
Returns
HResult
|
GetOutputStreamCount(Int32, out Int32)
Declaration
HResult GetOutputStreamCount(int dwOutputNum, out int pcStreams)
Parameters
System.Int32
dwOutputNum
|
System.Int32
pcStreams
|
Returns
HResult
|
GetOutputStreamNumbers(Int32, Int16[])
Declaration
HResult GetOutputStreamNumbers(int dwOutputNum, short[] rgwStreamNumbers)
Parameters
System.Int32
dwOutputNum
|
System.Int16[]
rgwStreamNumbers
|
Returns
HResult
|
GetStreamCount(out Int32)
Declaration
HResult GetStreamCount(out int pcStreams)
Parameters
System.Int32
pcStreams
|
Returns
HResult
|
SetOutputMutexSelection(Int32, Int32, Int16)
Declaration
HResult SetOutputMutexSelection(int dwOutputNum, int dwMutexNum, short wSelectedRecord)
Parameters
System.Int32
dwOutputNum
|
System.Int32
dwMutexNum
|
System.Int16
wSelectedRecord
|
Returns
HResult
|
SetOutputOverride(Int32, ASFSelectionStatus)
Declaration
HResult SetOutputOverride(int dwOutputNum, ASFSelectionStatus Selection)
Parameters
System.Int32
dwOutputNum
|
ASFSelectionStatus
Selection
|
Returns
HResult
|
SetStreamSelectorFlags(MFAsfStreamSelectorFlags)
Declaration
HResult SetStreamSelectorFlags(MFAsfStreamSelectorFlags dwStreamSelectorFlags)
Parameters
MFAsfStreamSelectorFlags
dwStreamSelectorFlags
|
Returns
HResult
|