Share via


EC_CODECAPI_EVENT

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

EC_CODECAPI_EVENT イベントは、エンコード イベントを通知するためにエンコーダーによって送信されます。 クライアントは 、ICodecAPI::RegisterForEvent メソッドを呼び出してエンコーダー イベントを登録します。

パラメーター

lParam1

ユーザー データ。 このパラメーターの値は、呼び出し元が RegisterForEvent メソッドの userData パラメーターで指定したポインターです。

lParam2

イベント データへのポインター。 このデータはエンコーダーによって割り当てられ、 CoTaskMemFree 関数を使用してアプリケーションによって解放される必要があります。 データ ブロックは CodecAPIEventData 構造体で始まります。 lParam2 パラメーターをこの構造体へのポインターにキャストします。

既定の動作

既定のアクションはありません。

要件

要件
ヘッダー
Dshow.h

関連項目

イベント通知コード

DirectShow でのイベント通知