Можно ли прочитать файл с битовым кодом LLVM в llvm :: Module?

Это очень просто, просто используйте справочник по AVFoundation:

https://developer.apple.com/library/ios/#documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/ 04_MediaCapture.html

Если вы не хотите, чтобы пользователь просматривал вход предварительного просмотра, вы можете просто пропустить часть кода предварительного просмотра.

Изменить: Кому более подробно.

1) Вы настроили конфигурацию захвата с помощью AVFoundation.

  • Установите вход камеры в лобовое, выключите вспышку и т. д. и т. д.

2) Вы пропустите часть, на которой установлен уровень предварительного просмотра видео.

3) Вы вызываете метод captureStillImageAsynchronouslyFromConnection: completeHandler: всякий раз, когда вы хотите, чтобы изображение было снято.

Примечание. Если вы хотите, чтобы вспышка не была услышана, и поэтому вы можете нарушать права пользователя в некоторых странах (например, в Японии). Один обходной путь, который я знаю для этого, - это захват кадра видео (не запускает вспышку).

11
задан Zifre 29 August 2010 в 20:48
поделиться

1 ответ

Я просмотрел исходный код инструмента llvm-dis и нашел нужную мне функцию:

Module *ParseBitcodeFile(MemoryBuffer *Buffer, LLVMContext& Context,
                         std::string *ErrMsg = 0);

из llvm/Bitcode/ReaderWriter.h .

15
ответ дан 3 December 2019 в 08:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: