MF_SINK_WRITER_STATISTICS 구조체(mfreadwrite.h)

싱크 작성기의 성능에 대한 통계를 포함합니다.

구문

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;

멤버

cb

구조체의 크기(바이트)입니다.

llLastTimestampReceived

싱크 작성기에 지정된 가장 최근 샘플의 타임스탬프를 나타냅니다. 싱크 작성기는 애플리케이션이 IMFSinkWriter::WriteSample을 호출할 때마다 이 값을 업데이트합니다.

llLastTimestampEncoded

인코딩할 가장 최근 샘플의 타임스탬프를 지정합니다. 싱크 작성기는 인코더에서 IMFTransform::P rocessOutput 을 호출할 때마다 이 값을 업데이트합니다.

llLastTimestampProcessed

미디어 싱크에 지정된 가장 최근 샘플의 타임스탬프를 지정합니다. 싱크 작성기는 미디어 싱크에서 IMFStreamSink::P rocessSample 을 호출할 때마다 이 값을 업데이트합니다.

llLastStreamTickReceived

가장 최근 스트림 틱의 타임스탬프를 지정합니다. 싱크 작성기는 애플리케이션이 IMFSinkWriter::SendStreamTick을 호출할 때마다 이 값을 업데이트합니다.

llLastSinkSampleRequest

미디어 싱크에서 가장 최근 샘플 요청의 시스템 시간입니다. 싱크 작성기는 미디어 싱크에서 MEStreamSinkRequestSample 이벤트를 받을 때마다 이 값을 업데이트합니다. 값은 현재 시스템 시간입니다.

qwNumSamplesReceived

받은 샘플 수입니다.

qwNumSamplesEncoded

인코딩된 샘플 수입니다.

qwNumSamplesProcessed

미디어 싱크에 제공된 샘플 수입니다.

qwNumStreamTicksReceived

수신된 스트림 틱 수입니다.

dwByteCountQueued

현재 처리 대기 중인 데이터 양(바이트)입니다.

qwByteCountProcessed

미디어 싱크로 전송된 총 데이터 양(바이트)입니다.

dwNumOutstandingSinkSampleRequests

보류 중인 샘플 요청 수입니다.

dwAverageSampleRateReceived

애플리케이션이 싱크 작성기에 샘플을 보낸 100나노초당 미디어 샘플의 평균 속도입니다.

dwAverageSampleRateEncoded

싱크 작성기가 인코더에 샘플을 보낸 100나노초당 미디어 샘플의 평균 속도입니다.

dwAverageSampleRateProcessed

싱크 작성기가 미디어 싱크에 샘플을 보낸 100나노초당 미디어 샘플의 평균 속도입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱 | UWP 앱]
머리글 mfreadwrite.h

추가 정보

IMFSinkWriter::GetStatistics

Media Foundation 구조