Interface
IMFASFStreamSelector

Definition

Namespace:MediaFoundation

Assembly:MediaFoundation.dll

Syntax:

cs-api-definition
[Guid("d01bad4a-4fa0-4a60-9349-c27e62da9d41")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IMFASFStreamSelector

Methods

BitrateToStepNumber(int, out int)

Declaration

cs-api-definition
HResult BitrateToStepNumber(int dwBitrate, out int pdwStepNum)

Parameters

dwBitrate

int

pdwStepNum

int

Returns

HResult

GetBandwidthStep(int, out int, short[], ASFSelectionStatus[])

Declaration

cs-api-definition
HResult GetBandwidthStep(int dwStepNum, out int pdwBitrate, short[] rgwStreamNumbers, ASFSelectionStatus[] rgSelections)

Parameters

dwStepNum

int

pdwBitrate

int

rgwStreamNumbers

short[]

rgSelections

ASFSelectionStatus[]

Returns

HResult

GetBandwidthStepCount(out int)

Declaration

cs-api-definition
HResult GetBandwidthStepCount(out int pcStepCount)

Parameters

pcStepCount

int

Returns

HResult

GetOutputCount(out int)

Declaration

cs-api-definition
HResult GetOutputCount(out int pcOutputs)

Parameters

pcOutputs

int

Returns

HResult

GetOutputFromStream(short, out int)

Declaration

cs-api-definition
HResult GetOutputFromStream(short wStreamNum, out int pdwOutput)

Parameters

wStreamNum

short

pdwOutput

int

Returns

HResult

GetOutputMutex(int, int, out object)

Declaration

cs-api-definition
HResult GetOutputMutex(int dwOutputNum, int dwMutexNum, out object ppMutex)

Parameters

dwOutputNum

int

dwMutexNum

int

ppMutex

object

Returns

HResult

GetOutputMutexCount(int, out int)

Declaration

cs-api-definition
HResult GetOutputMutexCount(int dwOutputNum, out int pcMutexes)

Parameters

dwOutputNum

int

pcMutexes

int

Returns

HResult

GetOutputOverride(int, out ASFSelectionStatus)

Declaration

cs-api-definition
HResult GetOutputOverride(int dwOutputNum, out ASFSelectionStatus pSelection)

Parameters

dwOutputNum

int

pSelection

ASFSelectionStatus

Returns

HResult

GetOutputStreamCount(int, out int)

Declaration

cs-api-definition
HResult GetOutputStreamCount(int dwOutputNum, out int pcStreams)

Parameters

dwOutputNum

int

pcStreams

int

Returns

HResult

GetOutputStreamNumbers(int, short[])

Declaration

cs-api-definition
HResult GetOutputStreamNumbers(int dwOutputNum, short[] rgwStreamNumbers)

Parameters

dwOutputNum

int

rgwStreamNumbers

short[]

Returns

HResult

GetStreamCount(out int)

Declaration

cs-api-definition
HResult GetStreamCount(out int pcStreams)

Parameters

pcStreams

int

Returns

HResult

SetOutputMutexSelection(int, int, short)

Declaration

cs-api-definition
HResult SetOutputMutexSelection(int dwOutputNum, int dwMutexNum, short wSelectedRecord)

Parameters

dwOutputNum

int

dwMutexNum

int

wSelectedRecord

short

Returns

HResult

SetOutputOverride(int, ASFSelectionStatus)

Declaration

cs-api-definition
HResult SetOutputOverride(int dwOutputNum, ASFSelectionStatus Selection)

Parameters

dwOutputNum

int

Selection

ASFSelectionStatus

Returns

HResult

SetStreamSelectorFlags(MFAsfStreamSelectorFlags)

Declaration

cs-api-definition
HResult SetStreamSelectorFlags(MFAsfStreamSelectorFlags dwStreamSelectorFlags)

Parameters

dwStreamSelectorFlags

MFAsfStreamSelectorFlags

Returns

HResult