Bagikan melalui


MF_SINK_WRITER_STATISTICS struktur (mfreadwrite.h)

Berisi statistik tentang performa penulis sink.

Sintaks

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;

Anggota

cb

Ukuran struktur, dalam byte.

llLastTimestampReceived

Stempel waktu sampel terbaru yang diberikan kepada penulis sink. Penulis sink memperbarui nilai ini setiap kali aplikasi memanggil IMFSinkWriter::WriteSample.

llLastTimestampEncoded

Stempel waktu sampel terbaru yang akan dikodekan. Penulis sink memperbarui nilai ini setiap kali memanggil IMFTransform::P rocessOutput pada encoder.

llLastTimestampProcessed

Stempel waktu sampel terbaru yang diberikan ke sink media. Penulis sink memperbarui nilai ini setiap kali memanggil IMFStreamSink::P rocessSample di sink media.

llLastStreamTickReceived

Stempel waktu dari tanda streaming terbaru. Penulis sink memperbarui nilai ini setiap kali aplikasi memanggil IMFSinkWriter::SendStreamTick.

llLastSinkSampleRequest

Waktu sistem permintaan sampel terbaru dari sink media. Penulis sink memperbarui nilai ini setiap kali menerima peristiwa MEStreamSinkRequestSample dari sink media. Nilainya adalah waktu sistem saat ini.

qwNumSamplesReceived

Jumlah sampel yang diterima.

qwNumSamplesEncoded

Jumlah sampel yang dikodekan.

qwNumSamplesProcessed

Jumlah sampel yang diberikan ke sink media.

qwNumStreamTicksReceived

Jumlah tanda centang aliran yang diterima.

dwByteCountQueued

Jumlah data, dalam byte, saat ini menunggu untuk diproses.

qwByteCountProcessed

Jumlah total data, dalam byte, yang telah dikirim ke sink media.

dwNumOutstandingSinkSampleRequests

Jumlah permintaan sampel yang tertunda.

dwAverageSampleRateReceived

Tingkat rata-rata, dalam sampel media per 100 nanodetik, di mana aplikasi mengirim sampel ke penulis sink.

dwAverageSampleRateEncoded

Laju rata-rata, dalam sampel media per 100 nanodetik, di mana penulis sink mengirim sampel ke encoder.

dwAverageSampleRateProcessed

Tingkat rata-rata, dalam sampel media per 100-nanodetik, di mana penulis sink mengirim sampel ke sink media.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Header mfreadwrite.h

Lihat juga

IMFSinkWriter::GetStatistics

Struktur Media Foundation