NVIDIA DeepStream SDK API Reference

9.2 Release
libv4l_dev_ops Struct Reference

Detailed Description

Definition at line 29 of file includes/libv4l2/include/libv4l-plugin.h.

Data Fields

void *(* init )(int fd)
 
void(* close )(void *dev_ops_priv)
 
int(* ioctl )(void *dev_ops_priv, int fd, unsigned long int request, void *arg)
 
ssize_t(* read )(void *dev_ops_priv, int fd, void *buffer, size_t n)
 
ssize_t(* write )(void *dev_ops_priv, int fd, const void *buffer, size_t n)
 
void(* reserved1 )(void)
 
void(* reserved2 )(void)
 
void(* reserved3 )(void)
 
void(* reserved4 )(void)
 
void(* reserved5 )(void)
 
void(* reserved6 )(void)
 
void(* reserved7 )(void)
 

Field Documentation

◆ close

void(* libv4l_dev_ops::close)(void *dev_ops_priv)

Definition at line 31 of file includes/libv4l2/include/libv4l-plugin.h.

◆ init

void *(* libv4l_dev_ops::init)(int fd)

Definition at line 30 of file includes/libv4l2/include/libv4l-plugin.h.

◆ ioctl

int(* libv4l_dev_ops::ioctl)(void *dev_ops_priv, int fd, unsigned long int request, void *arg)

Definition at line 32 of file includes/libv4l2/include/libv4l-plugin.h.

◆ read

ssize_t(* libv4l_dev_ops::read)(void *dev_ops_priv, int fd, void *buffer, size_t n)

Definition at line 33 of file includes/libv4l2/include/libv4l-plugin.h.

◆ reserved1

void(* libv4l_dev_ops::reserved1)(void)

Definition at line 37 of file includes/libv4l2/include/libv4l-plugin.h.

◆ reserved2

void(* libv4l_dev_ops::reserved2)(void)

Definition at line 38 of file includes/libv4l2/include/libv4l-plugin.h.

◆ reserved3

void(* libv4l_dev_ops::reserved3)(void)

Definition at line 39 of file includes/libv4l2/include/libv4l-plugin.h.

◆ reserved4

void(* libv4l_dev_ops::reserved4)(void)

Definition at line 40 of file includes/libv4l2/include/libv4l-plugin.h.

◆ reserved5

void(* libv4l_dev_ops::reserved5)(void)

Definition at line 41 of file includes/libv4l2/include/libv4l-plugin.h.

◆ reserved6

void(* libv4l_dev_ops::reserved6)(void)

Definition at line 42 of file includes/libv4l2/include/libv4l-plugin.h.

◆ reserved7

void(* libv4l_dev_ops::reserved7)(void)

Definition at line 43 of file includes/libv4l2/include/libv4l-plugin.h.

◆ write

ssize_t(* libv4l_dev_ops::write)(void *dev_ops_priv, int fd, const void *buffer, size_t n)

Definition at line 34 of file includes/libv4l2/include/libv4l-plugin.h.


The documentation for this struct was generated from the following file: