Memory_alloc()
の結果を渡せない場合 mmap()
の最初の引数として (たとえば、そのメモリに再びマップすることを不可能にする mmap() も使用する場合)、おそらく、指定された例の別のストリーミング I/O メソッドを使用する必要があります - IO_METHOD_USERPTR
変化。同じ ioctl
を使用します IO_METHOD_MMAP としてフレームをキャプチャし、同様の効率を提供する必要があります。
カメラドライバーからのドライバーサポートが必要です。 mmap
マップしているドライバー (この場合はカメラ) からマップする物理ページを取得します。事前に割り当てられたページを使用するように mmap に指示することはできません。これは、基になるドライバーにこれらの事前に割り当てられたページを使用するように指示する必要があるためです。