ホーム › Media.DirectShow.Tv › IMSVidStreamBufferSink
IMSVidStreamBufferSink
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 6
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
vtbl 16 HRESULT get_ContentRecorder(LPWSTR pszFilename, IMSVidStreamBufferRecordingControl** pRecordingIUnknown)
| pszFilename | LPWSTR | in | コンテンツを記録する出力先ファイルのパス文字列。 |
| pRecordingIUnknown | IMSVidStreamBufferRecordingControl** | out | 生成された録画制御(IMSVidStreamBufferRecordingControl)を受け取る出力先。 |
vtbl 17 HRESULT get_ReferenceRecorder(LPWSTR pszFilename, IMSVidStreamBufferRecordingControl** pRecordingIUnknown)
| pszFilename | LPWSTR | in | 参照録画を記録する出力先ファイルのパス文字列。 |
| pRecordingIUnknown | IMSVidStreamBufferRecordingControl** | out | 生成された録画制御(IMSVidStreamBufferRecordingControl)を受け取る出力先。 |
vtbl 18 HRESULT get_SinkName(LPWSTR* pName)
| pName | LPWSTR* | out | 現在のストリームバッファシンク名を受け取る文字列ポインター。出力用。 |
vtbl 19 HRESULT put_SinkName(LPWSTR Name)
| Name | LPWSTR | in | 設定するストリームバッファシンク名。 |
vtbl 20 HRESULT NameSetLock()
vtbl 21 HRESULT get_SBESink(IUnknown** sbeConfig)
| sbeConfig | IUnknown** | out | 基盤となるストリームバッファエンジンシンクの設定用インターフェイス(IUnknown)を受け取る出力先。 |