one channel's double buffer, mapped into the kernel and into the client - the planar buffers a kernel streaming client exchanges instead of the ring
More...
|
| os_result | initialize (::IOMemoryDescriptor *io_memory_descriptor) |
| | DriverKit memory initializer.
|
| os_result | initialize (::IOMemoryDescriptor *io_memory_descriptor, size_t offset, size_t size, direction direction) |
| | DriverKit memory initializer.
|
| os_result | initialize (const ::MDL *mdl) |
| os_result | initialize (const ::MDL *mdl, size_t offset, size_t size) |
| os_result | initialize (const void *data, size_t size) |
| os_result | initialize (size_t size, unsigned int=64, unsigned int alignment=0, bool=false) |
| | DriverKit buffer initializer.
|
| os_result | initialize (::IOMemoryDescriptor *io_memory_descriptor, size_t offset, size_t size, direction direction) |
| | DriverKit memory initializer.
|
template<typename channel_t = int>
template<typename stream_t = stream>
class dxd::multichannel::stream< channel_t >::umap< stream_t >::channel
one channel's double buffer, mapped into the kernel and into the client - the planar buffers a kernel streaming client exchanges instead of the ring