estructura MF_SINK_WRITER_STATISTICS (mfreadwrite.h)
Contiene estadísticas sobre el rendimiento del sistema de escritura receptor.
Sintaxis
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;
Miembros
cb
El tamaño de la estructura en bytes.
llLastTimestampReceived
Marca de tiempo del ejemplo más reciente proporcionado al escritor receptor. El escritor receptor actualiza este valor cada vez que la aplicación llama a IMFSinkWriter::WriteSample.
llLastTimestampEncoded
Marca de tiempo del ejemplo más reciente que se va a codificar. El escritor receptor actualiza este valor cada vez que llama a IMFTransform::P rocessOutput en el codificador.
llLastTimestampProcessed
Marca de tiempo del ejemplo más reciente proporcionado al receptor de medios. El escritor receptor actualiza este valor cada vez que llama a IMFStreamSink::P rocessSample en el receptor multimedia.
llLastStreamTickReceived
Marca de tiempo del tic de flujo más reciente. El escritor receptor actualiza este valor cada vez que la aplicación llama a IMFSinkWriter::SendStreamTick.
llLastSinkSampleRequest
Hora del sistema de la solicitud de ejemplo más reciente del receptor de medios. El escritor receptor actualiza este valor cada vez que recibe un evento MEStreamSinkRequestSample del receptor multimedia. El valor es la hora actual del sistema.
qwNumSamplesReceived
Número de muestras recibidas.
qwNumSamplesEncoded
Número de muestras codificadas.
qwNumSamplesProcessed
Número de muestras que se proporcionan al receptor de medios.
qwNumStreamTicksReceived
Número de tics de flujo recibidos.
dwByteCountQueued
La cantidad de datos, en bytes, actualmente en espera de procesarse.
qwByteCountProcessed
Cantidad total de datos, en bytes, que se han enviado al receptor de medios.
dwNumOutstandingSinkSampleRequests
Número de solicitudes de ejemplo pendientes.
dwAverageSampleRateReceived
Velocidad media, en muestras multimedia por 100 nanosegundos, en la que la aplicación envió muestras al escritor receptor.
dwAverageSampleRateEncoded
Velocidad media, en muestras multimedia por 100 nanosegundos, en los que el escritor receptor envió muestras al codificador.
dwAverageSampleRateProcessed
Velocidad media, en muestras multimedia por 100 nanosegundos, en los que el escritor receptor envió muestras al receptor de medios.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Encabezado | mfreadwrite.h |