次の方法で共有


IMFMediaSinkPreroll インターフェイス (mfidl.h)

プレゼンテーション クロックが開始される前に、メディア シンクがサンプルを受信できるようにします。

このインターフェイスへのポインターを取得するには、メディア シンクで QueryInterface を呼び出します。

継承

IMFMediaSinkPreroll インターフェイスは、IUnknown インターフェイスから継承されます。 IMFMediaSinkPreroll には、次の種類のメンバーもあります。

メソッド

IMFMediaSinkPreroll インターフェイスには、これらのメソッドがあります。

 
IMFMediaSinkPreroll::NotifyPreroll

プレゼンテーション クロックが開始されようとしていることをメディア シンクに通知します。

注釈

メディア シンクでは、このインターフェイスを実装して、シームレスな再生と切り替えをサポートできます。 メディア シンクがこのインターフェイスを公開している場合は、プレゼンテーション クロックが開始される前にサンプルを受け取ることができます。 その後、サンプルを前処理して、クロックの開始時にレンダリングをすぐに開始できるようにします。 プリロールは、再生中の不具合を回避するのに役立ちます。

メディア シンクでプリロールがサポートされている場合、メディア シンクの IMFMediaSink::GetCharacteristics メソッドは MEDIASINK_CAN_PREROLL フラグを返す必要があります。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ | UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリ | UWP アプリ]
対象プラットフォーム Windows
ヘッダー mfidl.h

こちらもご覧ください

メディア ファンデーション インターフェイス

メディア シンク