enum_vb2_buffer_state(9) current video buffer state

SYNOPSIS


enum vb2_buffer_state {
VB2_BUF_STATE_DEQUEUED,
VB2_BUF_STATE_PREPARING,
VB2_BUF_STATE_PREPARED,
VB2_BUF_STATE_QUEUED,
VB2_BUF_STATE_REQUEUEING,
VB2_BUF_STATE_ACTIVE,
VB2_BUF_STATE_DONE,
VB2_BUF_STATE_ERROR
};

CONSTANTS

VB2_BUF_STATE_DEQUEUED

buffer under userspace control

VB2_BUF_STATE_PREPARING

buffer is being prepared in videobuf

VB2_BUF_STATE_PREPARED

buffer prepared in videobuf and by the driver

VB2_BUF_STATE_QUEUED

buffer queued in videobuf, but not in driver

VB2_BUF_STATE_REQUEUEING

re-queue a buffer to the driver

VB2_BUF_STATE_ACTIVE

buffer queued in driver and possibly used in a hardware operation

VB2_BUF_STATE_DONE

buffer returned from driver to videobuf, but not yet dequeued to userspace

VB2_BUF_STATE_ERROR

same as above, but the operation on the buffer has ended with an error, which will be reported to the userspace when it is dequeued

COPYRIGHT