Skip to content

Latest commit

 

History

History
129 lines (87 loc) · 4.24 KB

ns-mfreadwrite-mf_sink_writer_statistics.md

File metadata and controls

129 lines (87 loc) · 4.24 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NS:mfreadwrite._MF_SINK_WRITER_STATISTICS
MF_SINK_WRITER_STATISTICS (mfreadwrite.h)
Contains statistics about the performance of the sink writer.
MF_SINK_WRITER_STATISTICS
MF_SINK_WRITER_STATISTICS structure [Media Foundation]
mf.mf_sink_writer_statistics
mfreadwrite/MF_SINK_WRITER_STATISTICS
mf\mf_sink_writer_statistics.htm
mf
ff083ae1-9a53-4215-9738-d1776f8d7f9b
12/05/2018
MF_SINK_WRITER_STATISTICS, MF_SINK_WRITER_STATISTICS structure [Media Foundation], mf.mf_sink_writer_statistics, mfreadwrite/MF_SINK_WRITER_STATISTICS
mfreadwrite.h
Windows
Windows 7 [desktop apps \| UWP apps]
Windows Server 2008 R2 [desktop apps \| UWP apps]
Windows
MF_SINK_WRITER_STATISTICS
19H1
_MF_SINK_WRITER_STATISTICS
mfreadwrite/_MF_SINK_WRITER_STATISTICS
MF_SINK_WRITER_STATISTICS
mfreadwrite/MF_SINK_WRITER_STATISTICS
c++
APIRef
kbSyntax
HeaderDef
mfreadwrite.h
MF_SINK_WRITER_STATISTICS

MF_SINK_WRITER_STATISTICS structure

-description

Contains statistics about the performance of the sink writer.

-struct-fields

-field cb

The size of the structure, in bytes.

-field llLastTimestampReceived

The time stamp of the most recent sample given to the sink writer. The sink writer updates this value each time the application calls IMFSinkWriter::WriteSample.

-field llLastTimestampEncoded

The time stamp of the most recent sample to be encoded. The sink writer updates this value whenever it calls IMFTransform::ProcessOutput on the encoder.

-field llLastTimestampProcessed

The time stamp of the most recent sample given to the media sink. The sink writer updates this value whenever it calls IMFStreamSink::ProcessSample on the media sink.

-field llLastStreamTickReceived

The time stamp of the most recent stream tick. The sink writer updates this value whenever the application calls IMFSinkWriter::SendStreamTick.

-field llLastSinkSampleRequest

The system time of the most recent sample request from the media sink. The sink writer updates this value whenever it receives an MEStreamSinkRequestSample event from the media sink. The value is the current system time.

-field qwNumSamplesReceived

The number of samples received.

-field qwNumSamplesEncoded

The number of samples encoded.

-field qwNumSamplesProcessed

The number of samples given to the media sink.

-field qwNumStreamTicksReceived

The number of stream ticks received.

-field dwByteCountQueued

The amount of data, in bytes, currently waiting to be processed.

-field qwByteCountProcessed

The total amount of data, in bytes, that has been sent to the media sink.

-field dwNumOutstandingSinkSampleRequests

The number of pending sample requests.

-field dwAverageSampleRateReceived

The average rate, in media samples per 100-nanoseconds, at which the application sent samples to the sink writer.

-field dwAverageSampleRateEncoded

The average rate, in media samples per 100-nanoseconds, at which the sink writer sent samples to the encoder.

-field dwAverageSampleRateProcessed

The average rate, in media samples per 100-nanoseconds, at which the sink writer sent samples to the media sink.

-see-also

IMFSinkWriter::GetStatistics

Media Foundation Structures