estrutura MF_SINK_WRITER_STATISTICS (mfreadwrite.h)
Contém estatísticas sobre o desempenho do gravador do coletor.
Sintaxe
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;
Membros
cb
O tamanho da estrutura em bytes.
llLastTimestampReceived
O carimbo de data/hora da amostra mais recente dada ao gravador do coletor. O gravador do coletor atualiza esse valor sempre que o aplicativo chama IMFSinkWriter::WriteSample.
llLastTimestampEncoded
O carimbo de data/hora do exemplo mais recente a ser codificado. O gravador do coletor atualiza esse valor sempre que chama IMFTransform::P rocessOutput no codificador.
llLastTimestampProcessed
O carimbo de data/hora da amostra mais recente dada ao coletor de mídia. O gravador do coletor atualiza esse valor sempre que chama IMFStreamSink::P rocessSample no coletor de mídia.
llLastStreamTickReceived
O carimbo de data/hora do tique de fluxo mais recente. O gravador do coletor atualiza esse valor sempre que o aplicativo chama IMFSinkWriter::SendStreamTick.
llLastSinkSampleRequest
A hora do sistema da solicitação de exemplo mais recente do coletor de mídia. O gravador do coletor atualiza esse valor sempre que recebe um evento MEStreamSinkRequestSample do coletor de mídia. O valor é a hora atual do sistema.
qwNumSamplesReceived
O número de exemplos recebidos.
qwNumSamplesEncoded
O número de exemplos codificados.
qwNumSamplesProcessed
O número de amostras fornecidas ao coletor de mídia.
qwNumStreamTicksReceived
O número de tiques de fluxo recebidos.
dwByteCountQueued
A quantidade de dados, em bytes, atualmente aguardando para serem processados.
qwByteCountProcessed
A quantidade total de dados, em bytes, que foram enviados para o coletor de mídia.
dwNumOutstandingSinkSampleRequests
O número de solicitações de exemplo pendentes.
dwAverageSampleRateReceived
A taxa média, em amostras de mídia por 100 nanossegundos, na qual o aplicativo enviou amostras para o gravador do coletor.
dwAverageSampleRateEncoded
A taxa média, em amostras de mídia por 100 nanossegundos, na qual o gravador do coletor enviou amostras para o codificador.
dwAverageSampleRateProcessed
A taxa média, em amostras de mídia por 100 nanossegundos, na qual o gravador do coletor enviou amostras para o coletor de mídia.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Cabeçalho | mfreadwrite.h |