Pokud nemůžete předat výsledek Memory_alloc()
jako první argument k vašemu mmap()
(pokud například také používá mmap(), které by znemožnilo opětovné mapování na tuto paměť), pravděpodobně byste měli použít jinou metodu streamování I/O z uvedeného příkladu - IO_METHOD_USERPTR
variace. Používá stejný ioctl
jako IO_METHOD_MMAP pro zachycení snímků a měl by poskytovat podobnou účinnost.
Budete potřebovat podporu ovladače od ovladače fotoaparátu. mmap
získává fyzické stránky, které mapuje, z jakéhokoli ovladače, který mapuje - v tomto případě z fotoaparátu. Nemůžete říci mmap, aby použil některé předem přidělené stránky, protože základní ovladač by musel být sdělen, aby použil tyto předem přidělené stránky.