Я использую DirectShow с простым подходом (IGraphBuilder RenderFile) и пытаюсь контролировать все остальное с помощью дополнительных интерфейсов.
Опция, о которой идет речь, это соотношение сторон.Я думал, что он поддерживается по умолчанию, но на самом деле одна и та же программа ведет себя по-разному на разных машинах (возможно, в версиях DirectX).Это не большая проблема для видео в окне, потому что я могу самостоятельно поддерживать соотношение сторон моего окна (в зависимости от размера видео), но для полноэкранного режима я не могу понять, как я могу управлять.
Я обнаружил, что есть как минимум две сложные опции: для видео VMR и с добавлением оверлейного микшера, но есть ли известный способ сделать это для IGraphBuilder 'RenderFile video?