Win32 API 日本語リファレンス
ホームMedia.MediaFoundation › IMFASFStreamSelector

IMFASFStreamSelector

COM
IIDd01bad4a-4fa0-4a60-9349-c27e62da9d41継承元IUnknown自前メソッド開始 vtbl3

メソッド 14

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT GetStreamCount(DWORD* pcStreams)
4HRESULT GetOutputCount(DWORD* pcOutputs)
5HRESULT GetOutputStreamCount(DWORD dwOutputNum, DWORD* pcStreams)
6HRESULT GetOutputStreamNumbers(DWORD dwOutputNum, WORD* rgwStreamNumbers)
7HRESULT GetOutputFromStream(WORD wStreamNum, DWORD* pdwOutput)
8HRESULT GetOutputOverride(DWORD dwOutputNum, ASF_SELECTION_STATUS* pSelection)
9HRESULT SetOutputOverride(DWORD dwOutputNum, ASF_SELECTION_STATUS Selection)
10HRESULT GetOutputMutexCount(DWORD dwOutputNum, DWORD* pcMutexes)
11HRESULT GetOutputMutex(DWORD dwOutputNum, DWORD dwMutexNum, IUnknown** ppMutex)
12HRESULT SetOutputMutexSelection(DWORD dwOutputNum, DWORD dwMutexNum, WORD wSelectedRecord)
13HRESULT GetBandwidthStepCount(DWORD* pcStepCount)
14HRESULT GetBandwidthStep(DWORD dwStepNum, DWORD* pdwBitrate, WORD* rgwStreamNumbers, ASF_SELECTION_STATUS* rgSelections)
15HRESULT BitrateToStepNumber(DWORD dwBitrate, DWORD* pdwStepNum)
16HRESULT SetStreamSelectorFlags(DWORD dwStreamSelectorFlags)