次の方法で共有


CSourceSeeking.CSourceSeeking コンストラクター

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

コンストラクター メソッド。

構文

CSourceSeeking(
   const TCHAR     *pName,
         LPUNKNOWN pUnk,
         HRESULT   *phr,
         CCritSec  *pLock
);

パラメーター

pName

オブジェクトの名前を含む文字列へのポインター。 詳細については、「 CBaseObject」を参照してください。

pUnk

このオブジェクトの所有者へのポインター。 オブジェクトが集計されている場合は、集計オブジェクトの IUnknown インターフェイスへのポインターを渡します。 それ以外の場合は、このパラメーターを NULL に設定 します

Phr

HRESULT 値へのポインター。 無視されます。

プロック

CCritSec オブジェクトへのポインター。 派生クラスで 、CCritSec メンバー変数を宣言し、そのアドレスをこのパラメーターに使用します。 クラスは CSourceSeeking 、この重要なセクションを使用して、開始時刻と停止時刻、期間、再生速度へのアクセスを同期します。 派生クラスでこれらの変数にアクセスするたびに、このロックを保持します。

要件

要件
ヘッダー
Ctlutil.h (Streams.h を含む)
ライブラリ
Strmbase.lib (小売ビルド);
Strmbasd.lib (デバッグ ビルド)

関連項目

CSourceSeeking クラス