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 每秒帧数。 (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 应用] |
标头 | mfmediaengine.h |