Data Structures | |
struct | v4l2EncodeHandle |
Macros | |
#define | V4L2_CAPTURE_DEFAULT_WIDTH 1920 |
#define | V4L2_CAPTURE_DEFAULT_HEIGHT 1080 |
#define | V4L2_CAPTURE_DEFAULT_COLOR_FORMAT VX_DF_IMAGE_NV12 |
#define | V4L2_CAPTURE_DEFAULT_ENCODING V4L2_PIX_FMT_H264 |
#define | V4L2_ENCODE_DEFAULT_DEVICE "/dev/video1" |
#define | V4L2_ENCODE_DEFAULT_OUTPUT_FILE "/opt/edgeai-test-data/output/tiovx_apps_encode.h264" |
#define | V4L2_ENCODE_DEFAULT_BUFQ_DEPTH 4 |
#define | V4L2_ENCODE_MAX_BUFQ_DEPTH 10 |
#define | MAX_CAPBUFS 4 |
Functions | |
void | v4l2_encode_init_cfg (v4l2EncodeCfg *cfg) |
static int | xioctl (int fh, int request, void *arg) |
int | v4l2_encode_check_caps (v4l2EncodeHandle *handle) |
int | v4l2_encode_set_fmt (v4l2EncodeHandle *handle) |
int | v4l2_encode_request_output_buffers (v4l2EncodeHandle *handle) |
int | v4l2_encode_request_capture_buffers (v4l2EncodeHandle *handle) |
int | v4l2_encode_enqueue_capbuf (v4l2EncodeHandle *handle) |
int | v4l2_encode_dqueue_capbuf (v4l2EncodeHandle *handle) |
int | v4l2_encode_start_capture (v4l2EncodeHandle *handle) |
v4l2EncodeHandle * | v4l2_encode_create_handle (v4l2EncodeCfg *cfg) |
int | v4l2_encode_start (v4l2EncodeHandle *handle) |
int | v4l2_encode_enqueue_buf (v4l2EncodeHandle *handle, Buf *tiovx_buffer) |
Buf * | v4l2_encode_dqueue_buf (v4l2EncodeHandle *handle) |
int | v4l2_encode_stop (v4l2EncodeHandle *handle) |
int | v4l2_encode_delete_handle (v4l2EncodeHandle *handle) |
#define V4L2_CAPTURE_DEFAULT_WIDTH 1920 |
#define V4L2_CAPTURE_DEFAULT_HEIGHT 1080 |
#define V4L2_CAPTURE_DEFAULT_COLOR_FORMAT VX_DF_IMAGE_NV12 |
#define V4L2_CAPTURE_DEFAULT_ENCODING V4L2_PIX_FMT_H264 |
#define V4L2_ENCODE_DEFAULT_DEVICE "/dev/video1" |
#define V4L2_ENCODE_DEFAULT_OUTPUT_FILE "/opt/edgeai-test-data/output/tiovx_apps_encode.h264" |
#define V4L2_ENCODE_DEFAULT_BUFQ_DEPTH 4 |
#define V4L2_ENCODE_MAX_BUFQ_DEPTH 10 |
#define MAX_CAPBUFS 4 |
void v4l2_encode_init_cfg | ( | v4l2EncodeCfg * | cfg | ) |
|
static |
int v4l2_encode_check_caps | ( | v4l2EncodeHandle * | handle | ) |
int v4l2_encode_set_fmt | ( | v4l2EncodeHandle * | handle | ) |
int v4l2_encode_request_output_buffers | ( | v4l2EncodeHandle * | handle | ) |
int v4l2_encode_request_capture_buffers | ( | v4l2EncodeHandle * | handle | ) |
int v4l2_encode_enqueue_capbuf | ( | v4l2EncodeHandle * | handle | ) |
int v4l2_encode_dqueue_capbuf | ( | v4l2EncodeHandle * | handle | ) |
int v4l2_encode_start_capture | ( | v4l2EncodeHandle * | handle | ) |
v4l2EncodeHandle* v4l2_encode_create_handle | ( | v4l2EncodeCfg * | cfg | ) |
int v4l2_encode_start | ( | v4l2EncodeHandle * | handle | ) |
int v4l2_encode_enqueue_buf | ( | v4l2EncodeHandle * | handle, |
Buf * | tiovx_buffer | ||
) |
Buf* v4l2_encode_dqueue_buf | ( | v4l2EncodeHandle * | handle | ) |
int v4l2_encode_stop | ( | v4l2EncodeHandle * | handle | ) |
int v4l2_encode_delete_handle | ( | v4l2EncodeHandle * | handle | ) |