Я разбираю некоторую информацию в своем собственном исходном фильтре. Мне нужно отправить эту информацию в мой фильтр преобразования. Как я могу это сделать? Благодарю.
Если вы источник, то почему бы просто не расширить класс CMediaSample с помощью собственного интерфейса?
Или второй подход - отправить MediaType с каждым образцом, а затем сохранить дополнительные байты в блоке pbFormat
.
Если вам нужно отправить информацию на выборочной основе, эти два метода являются наилучшим и самым чистым способом.
Я предпочитаю использовать Mailslot. Он работает нормально.
Нет стандартного общего сообщения для заданной задачи.
IRegisterServiceProvider
для выявления и обнаружения пользовательских интерфейсов/сервисов, представляющих интерес
IMediaEventSink
- это не обмен данными между фильтрами. Я не понимаю, как вы можете сделать это, в то же время не уступая пунктам 1-4 выше.