---
title: init
framework: VideoDriverKit
role: symbol
role_heading: Instance Method
platforms: [driverkit 27.0+]
path: videodriverkit/iouservideobuffer/init
---

# init

## Declaration

```occ
virtual bool init(IOUserVideoDriver *in_driver, IOUserVideoStreamDirection in_direction, IOMemoryDescriptor *in_data_memory_descriptor, IOMemoryDescriptor *in_control_memory_descriptor, uint32_t bufferID);
```

## See Also

### Creating a video buffer

- [Create](videodriverkit/iouservideobuffer/create.md)
- [IOUserVideoDriver](videodriverkit/iouservideodriver.md)
