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

IDMOVideoOutputOptimizations

COM
IIDbe8f4f4e-5b16-4d29-b350-7f6b5d9298ac継承元IUnknown自前メソッド開始 vtbl3

メソッド 4

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

vtbl 3 HRESULT QueryOperationModePreferences(DWORD ulOutputStreamIndex, DWORD* pdwRequestedCapabilities)
ulOutputStreamIndexDWORDin対象出力ストリームの 0 始まりインデックスを指定する。
pdwRequestedCapabilitiesDWORD*outDMO が要求する動作モード機能(DMO_VOSF_*)のビットを受け取る DWORD ポインタ。
vtbl 4 HRESULT SetOperationMode(DWORD ulOutputStreamIndex, DWORD dwEnabledFeatures)
ulOutputStreamIndexDWORDin対象出力ストリームの 0 始まりインデックスを指定する。
dwEnabledFeaturesDWORDin有効化する最適化機能(DMO_VOSF_*)のビット組み合わせを指定する。
vtbl 5 HRESULT GetCurrentOperationMode(DWORD ulOutputStreamIndex, DWORD* pdwEnabledFeatures)
ulOutputStreamIndexDWORDin対象出力ストリームの 0 始まりインデックスを指定する。
pdwEnabledFeaturesDWORD*out現在有効な最適化機能のビット組み合わせを受け取る DWORD ポインタ。
vtbl 6 HRESULT GetCurrentSampleRequirements(DWORD ulOutputStreamIndex, DWORD* pdwRequestedFeatures)
ulOutputStreamIndexDWORDin対象出力ストリームの 0 始まりインデックスを指定する。
pdwRequestedFeaturesDWORD*out次回サンプルに対し DMO が要求する機能(消去等)のビットを受け取る DWORD ポインタ。