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 |