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 レンダリングされたビデオ フレームの数。 (ULONG、 VT_UI4) |
MF_MEDIA_ENGINE_STATISTIC_FRAMES_DROPPED 値: 1 ドロップされたビデオ フレームの数。 (ULONG、 VT_UI4) |
MF_MEDIA_ENGINE_STATISTIC_BYTES_DOWNLOADED 値: 2 最後の HTTP 範囲要求以降にダウンロードされたバイト数。 (ULARGE_INTEGER、 VT_UI8)。 |
MF_MEDIA_ENGINE_STATISTIC_BUFFER_PROGRESS 値: 3 バッファリング中に入力されたプレイアウト バッファーの割合。 値は、0 ~ 100 の範囲の整数です。 (LONG、 VT_I4) |
MF_MEDIA_ENGINE_STATISTIC_FRAMES_PER_SECOND 値: 4 1 秒あたりのフレーム数。 (FLOAT、 VT_R4) |
MF_MEDIA_ENGINE_STATISTIC_PLAYBACK_JITTER 値: 5 再生ジッターの量。 (DOUBLE、 VT_R8) Windows 8.1 以降でサポートされます。 |
MF_MEDIA_ENGINE_STATISTIC_FRAMES_CORRUPTED 値: 6 破損したフレームの数。 (ULONG、 VT_UI4) Windows 8.1 以降でサポートされます。 |
MF_MEDIA_ENGINE_STATISTIC_TOTAL_FRAME_DELAY 値: 7 フレーム遅延の合計量。 (DOUBLE、 VT_R8) Windows 8.1 以降でサポートされます。 |
要件
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリ |UWP アプリ] |
Header | mfmediaengine.h |