Имеем граф:
WDM capture device (webcam)->SmartTee -> Video renderer
-> Video compressor -> AVImux -> File writer
Все пишется отлично и замечательно. Тока вот все время с fps == 30. Камера столько не выдает — поменьше, обыскал весь msdn, где fps менять — не пойму. Уже все пины у всех фильтров в графе обшмонал — никакой пользы.
Что делать ?
Здравствуйте, CyberDemon, Вы писали:
CD>Имеем граф:
CD>
CD>WDM capture device (webcam)->SmartTee -> Video renderer
->> Video compressor -> AVImux -> File writer
CD>
CD>Все пишется отлично и замечательно. Тока вот все время с fps == 30. Камера столько не выдает — поменьше, обыскал весь msdn, где fps менять — не пойму. Уже все пины у всех фильтров в графе обшмонал — никакой пользы.
CD>Что делать ?
А если попробовать IQualityControl? Если он есть где-нить, конечно...
Здравствуйте, CyberDemon, Вы писали:
CD>Имеем граф:
CD>
CD>WDM capture device (webcam)->SmartTee -> Video renderer
->> Video compressor -> AVImux -> File writer
CD>
CD>Все пишется отлично и замечательно. Тока вот все время с fps == 30. Камера столько не выдает — поменьше, обыскал весь msdn, где fps менять — не пойму. Уже все пины у всех фильтров в графе обшмонал — никакой пользы.
CD>Что делать ?
Информация о кадрах в секунду хранится в стрктуре VIDEOINFO, которая есть в медиатипе.
Вставь, например, между SmartTee и VideoCompressor свой фильтр, который его будет модифицировать.