2016-09-10 3 views

ответ

1

Для источника видео в реальном времени не может быть сразу доступного кадра предварительного просмотра (по дизайну). В некоторых случаях вы можете обнаружить, что кадр транслируется по конвейеру и в конечном итоге достигнет средства визуализации, а также не укажет метод моментального снимка. Специального события нет, и в общем случае вы должны опросить, если вы ожидаете, когда появится рамка предварительного просмотра.

Если у вас есть фильтр в конвейере, который передает потоки видеокадров (что может быть, в основном, любым настраиваемым фильтром, например, фильтром обработки так же просто, как преобразование на месте или даже захват образца с помощью обратный вызов), то вы можете использовать его в качестве замены для события, о котором идет речь: когда видеокадра передает такой фильтр, ожидается, что рендеринг видео может вскоре сделать снимок.

+0

Могу ли я вставить некоторый фильтр в диспетчер графов фильтра для обнаружения входящего видеопотока? – xiaox2y2

+0

Да, я обновил текст выше. Тем не менее, есть еще какой-то опрос: когда у вас есть событие из фильтра переключателей, моментальный снимок еще не доступен, но, как правило, он доступен вскоре после этого. –

+0

@ xiaox2y2 Я также ищу то же самое, пока сталкиваюсь с проблемой [this] (https://stackoverflow.com/questions/45963541/imediacontrol-run-is-successful-still-camera-preview-is-black). Вы решили это, как вы достигли этого, мне хотелось бы знать. – Amogh

Смежные вопросы