MF_MEDIA_ENGINE_STATISTIC列挙 (mfmediaengine.h)

再生中にメディア エンジンが追跡する統計情報を識別します。 メディア エンジンから再生統計を取得するには、 IMFMediaEngineEx::GetStatistics を呼び出します。

以下の説明では、 PROPVARIANT のデータ型と値型タグをかっこで囲んで示します。

構文

typedef enum MF_MEDIA_ENGINE_STATISTIC {
  MF_MEDIA_ENGINE_STATISTIC_FRAMES_RENDERED = 0,
  MF_MEDIA_ENGINE_STATISTIC_FRAMES_DROPPED = 1,
  MF_MEDIA_ENGINE_STATISTIC_BYTES_DOWNLOADED = 2,
  MF_MEDIA_ENGINE_STATISTIC_BUFFER_PROGRESS = 3,
  MF_MEDIA_ENGINE_STATISTIC_FRAMES_PER_SECOND = 4,
  MF_MEDIA_ENGINE_STATISTIC_PLAYBACK_JITTER = 5,
  MF_MEDIA_ENGINE_STATISTIC_FRAMES_CORRUPTED = 6,
  MF_MEDIA_ENGINE_STATISTIC_TOTAL_FRAME_DELAY = 7
} ;

定数

 
MF_MEDIA_ENGINE_STATISTIC_FRAMES_RENDERED
値: 0
レンダリングされたビデオ フレームの数。 (ULONGVT_UI4)
MF_MEDIA_ENGINE_STATISTIC_FRAMES_DROPPED
値: 1
ドロップされたビデオ フレームの数。 (ULONGVT_UI4)
MF_MEDIA_ENGINE_STATISTIC_BYTES_DOWNLOADED
値: 2
最後の HTTP 範囲要求以降にダウンロードされたバイト数。 (ULARGE_INTEGERVT_UI8)。
MF_MEDIA_ENGINE_STATISTIC_BUFFER_PROGRESS
値: 3
バッファリング中に入力されたプレイアウト バッファーの割合。 値は、0 ~ 100 の範囲の整数です。 (LONGVT_I4)
MF_MEDIA_ENGINE_STATISTIC_FRAMES_PER_SECOND
値: 4
1 秒あたりのフレーム数。 (FLOATVT_R4)
MF_MEDIA_ENGINE_STATISTIC_PLAYBACK_JITTER
値: 5
再生ジッターの量。 (DOUBLEVT_R8)

Windows 8.1 以降でサポートされます。
MF_MEDIA_ENGINE_STATISTIC_FRAMES_CORRUPTED
値: 6
破損したフレームの数。 (ULONGVT_UI4)

Windows 8.1 以降でサポートされます。
MF_MEDIA_ENGINE_STATISTIC_TOTAL_FRAME_DELAY
値: 7
フレーム遅延の合計量。 (DOUBLEVT_R8)

Windows 8.1 以降でサポートされます。

要件

   
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
Header mfmediaengine.h

関連項目

IMFMediaEngineEx::GetStatistics

Media Foundation 列挙