Condividi tramite


MF_SINK_WRITER_STATISTICS struttura (mfreadwrite.h)

Contiene statistiche sulle prestazioni del writer sink.

Sintassi

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;

Members

cb

Dimensioni della struttura, in byte.

llLastTimestampReceived

Timestamp dell'esempio più recente assegnato al writer sink. Il writer sink aggiorna questo valore ogni volta che l'applicazione chiama FMSinkWriter::WriteSample.

llLastTimestampEncoded

Timestamp dell'esempio più recente da codificare. Il writer sink aggiorna questo valore ogni volta che chiama FMTransform::P rocessOutput nel codificatore.

llLastTimestampProcessed

Timestamp dell'esempio più recente assegnato al sink multimediale. Il writer sink aggiorna questo valore ogni volta che chiama FMStreamSink::P rocessSample nel sink multimediale.

llLastStreamTickReceived

Timestamp del segno di spunta del flusso più recente. Il writer sink aggiorna questo valore ogni volta che l'applicazione chiama FMSinkWriter::SendStreamTick.

llLastSinkSampleRequest

Ora di sistema della richiesta di esempio più recente dal sink multimediale. Il writer sink aggiorna questo valore ogni volta che riceve un evento MEStreamSinkRequestSample dal sink multimediale. Il valore è l'ora di sistema corrente.

qwNumSamplesReceived

Numero di campioni ricevuti.

qwNumSamplesEncoded

Numero di esempi codificati.

qwNumSamplesProcessed

Numero di campioni assegnati al sink multimediale.

qwNumStreamTicksReceived

Numero di tick di flusso ricevuti.

dwByteCountQueued

Quantità di dati, in byte, attualmente in attesa di elaborazione.

qwByteCountProcessed

Quantità totale di dati, in byte, che è stata inviata al sink multimediale.

dwNumOutstandingSinkSampleRequests

Numero di richieste di esempio in sospeso.

dwAverageSampleRateReceived

Frequenza media, nei campioni multimediali per 100 nanosecondi, in cui l'applicazione ha inviato esempi al writer sink.

dwAverageSampleRateEncoded

Frequenza media, nei campioni multimediali per 100 nanosecondi, in cui il writer sink ha inviato esempi al codificatore.

dwAverageSampleRateProcessed

Frequenza media, negli esempi multimediali per 100 nanosecondi, in cui il writer sink ha inviato esempi al sink multimediale.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2 [app desktop | App UWP]
Intestazione mfreadwrite.h

Vedi anche

FMSinkWriter::GetStatistics

Strutture di Media Foundation