Структура качества (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) |