Структура качества (strmif.h)

Структура Quality описывает качественное сообщение, указывая на "Наводнение" или "Голод" в отрисовщике и указывая процент кадров для удаления или добавления для оптимизации производительности отрисовщика.

Синтаксис

typedef struct tagQuality {
  QualityMessageType Type;
  long               Proportion;
  REFERENCE_TIME     Late;
  REFERENCE_TIME     TimeStamp;
} Quality;

Члены

Type

Значение перечисления QualityMessageType , указывающее, требуется ли нижестоящему фильтру больше или меньше данных.

Proportion

Значение, указывающее скорость, с которой DirectShow должен продолжать отправлять образцы мультимедиа. Базовое значение равно 1000, что указывает на отсутствие изменений. Процентное увеличение или уменьшение от 1000 указывает процент кадров для добавления или удаления. Если это значение равно 800, например, DirectShow падает на 20 процентов входящих кадров в соответствии со скоростью отрисовщика.

Late

Если голод существует ниже, это время, в течение которого поток отстает.

TimeStamp

Значение, указывающее время создания этой структуры DirectShow, которое обычно является временем начала в примере видео.

Требования

   
Верхняя часть strmif.h (include Dshow.h)

См. также раздел

Структуры DirectShow