MF_SINK_WRITER_STATISTICS 構造体 (mfreadwrite.h)

シンク ライターのパフォーマンスに関する統計が含まれます。

構文

typedef struct _MF_SINK_WRITER_STATISTICS {
  DWORD    cb;
  LONGLONG llLastTimestampReceived;
  LONGLONG llLastTimestampEncoded;
  LONGLONG llLastTimestampProcessed;
  LONGLONG llLastStreamTickReceived;
  LONGLONG llLastSinkSampleRequest;
  QWORD    qwNumSamplesReceived;
  QWORD    qwNumSamplesEncoded;
  QWORD    qwNumSamplesProcessed;
  QWORD    qwNumStreamTicksReceived;
  DWORD    dwByteCountQueued;
  QWORD    qwByteCountProcessed;
  DWORD    dwNumOutstandingSinkSampleRequests;
  DWORD    dwAverageSampleRateReceived;
  DWORD    dwAverageSampleRateEncoded;
  DWORD    dwAverageSampleRateProcessed;
} MF_SINK_WRITER_STATISTICS;

メンバー

cb

この構造体のサイズ (バイト単位)。

llLastTimestampReceived

シンク ライターに指定された最新のサンプルのタイム スタンプ。 シンク ライターは、アプリケーションが IMFSinkWriter::WriteSample を呼び出すたびにこの値を更新します。

llLastTimestampEncoded

エンコードする最新のサンプルのタイム スタンプ。 シンク ライターは、エンコーダーで IMFTransform::P rocessOutput を呼び出すたびに、この値を更新します。

llLastTimestampProcessed

メディア シンクに指定された最新のサンプルのタイム スタンプ。 シンク ライターは、メディア シンクで IMFStreamSink::P rocessSample を呼び出すたびに、この値を更新します。

llLastStreamTickReceived

最新のストリーム ティックのタイム スタンプ。 シンク ライターは、アプリケーションが IMFSinkWriter::SendStreamTick を呼び出すたびに、この値を更新します。

llLastSinkSampleRequest

メディア シンクからの最新のサンプル要求のシステム時刻。 シンク ライターは、メディア シンクから MEStreamSinkRequestSample イベントを受信するたびに、この値を更新します。 値は現在のシステム時刻です。

qwNumSamplesReceived

受信したサンプルの数。

qwNumSamplesEncoded

エンコードされたサンプルの数。

qwNumSamplesProcessed

メディア シンクに指定されたサンプルの数。

qwNumStreamTicksReceived

受信したストリーム ティックの数。

dwByteCountQueued

現在処理を待機しているデータの量 (バイト単位)。

qwByteCountProcessed

メディア シンクに送信されたデータの合計量 (バイト単位)。

dwNumOutstandingSinkSampleRequests

保留中のサンプル要求の数。

dwAverageSampleRateReceived

100 ナノ秒あたりのメディア サンプルの平均レート。アプリケーションがシンク ライターにサンプルを送信しました。

dwAverageSampleRateEncoded

100 ナノ秒あたりのメディア サンプルの平均レート。シンク ライターがエンコーダーにサンプルを送信しました。

dwAverageSampleRateProcessed

100 ナノ秒あたりのメディア サンプルの平均レート。シンク ライターがメディア シンクにサンプルを送信しました。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ]
Header mfreadwrite.h

こちらもご覧ください

IMFSinkWriter::GetStatistics

Media Foundation Structures