Я хочу написать IMFTransform
, который будет смешивать 2 аудиопотока. Но в идеале я бы хотел применить его в режиме c, специфичного для потока. Например, я хочу смешивать только определенную продолжительность потоков. Повторюсь, точное время и продолжительность будут разными в каждом случае.
Проблема в том, что я не вижу в интерфейсе IMFTransform
какой-либо функции, которая позволяет мне передавать эту информацию. Я что-то упускаю? Стоит ли расширять интерфейс IMFTransform
некоторыми пользовательскими методами или функциями? Каков приемлемый путь вперед?