IMFSinkWriter::SendStreamTick メソッド (mfreadwrite.h)
入力ストリームのギャップを示します。
構文
HRESULT SendStreamTick(
[in] DWORD dwStreamIndex,
[in] LONGLONG llTimestamp
);
パラメーター
[in] dwStreamIndex
ストリームの 0 から始まるインデックス。
[in] llTimestamp
データのギャップが発生するストリーム内の位置。 値は、ストリームの開始に対して 100 ナノ秒単位で指定されます。
戻り値
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
注釈
ビデオの場合は、不足しているフレームごとにこのメソッドを 1 回呼び出します。 オーディオの場合は、オーディオのギャップ中に少なくとも 1 秒に 1 回、このメソッドを呼び出します。 ギャップの後の最初のメディア サンプルで 、MFSampleExtension_Discontinuity 属性を設定します。
内部的には、このメソッドはメディア シンクで IMFStreamSink::P laceMarker を呼び出します。
このインターフェイスは、Windows Vista のプラットフォーム更新プログラムの補足情報がインストールされている場合、Windows Vista で使用できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 用 Windows 7、Windows Vista およびプラットフォーム更新プログラムの補足 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | mfreadwrite.h |