#include <vdevicebuz.h>
Public Member Functions | |
| VDeviceBUZInput (VDeviceBUZ *device) | |
| ~VDeviceBUZInput () | |
| void | start () |
| void | run () |
| void | get_buffer (char **ptr, int *size) |
| void | put_buffer () |
| void | increment_counter (int *counter) |
| void | decrement_counter (int *counter) |
Public Attributes | |
| VDeviceBUZ * | device |
| char ** | buffer |
| int * | buffer_size |
| int | total_buffers |
| int | current_inbuffer |
| int | current_outbuffer |
| Condition * | output_lock |
| Mutex * | buffer_lock |
| int | done |
Definition at line 26 of file vdevicebuz.h.
|
|
Definition at line 38 of file vdevicebuz.C. References buffer, buffer_lock, buffer_size, current_inbuffer, current_outbuffer, done, output_lock, and total_buffers. |
|
|
Definition at line 52 of file vdevicebuz.C. References buffer, buffer_lock, buffer_size, done, output_lock, and total_buffers. |
|
|
Definition at line 175 of file vdevicebuz.C. References total_buffers. |
|
||||||||||||
|
Definition at line 135 of file vdevicebuz.C. References buffer, buffer_lock, buffer_size, current_outbuffer, output_lock, and READ_TIMEOUT. Referenced by VDeviceBUZ::read_buffer(). |
|
|
Definition at line 169 of file vdevicebuz.C. References total_buffers. Referenced by put_buffer(), and run(). |
|
|
Definition at line 161 of file vdevicebuz.C. References buffer_lock, buffer_size, current_outbuffer, and increment_counter(). Referenced by VDeviceBUZ::read_buffer(). |
|
|
Definition at line 89 of file vdevicebuz.C. References VDeviceBUZ::breq, buffer, buffer_lock, buffer_size, BUZIOC_QBUF_CAPT, BUZIOC_SYNC, current_inbuffer, device, done, buz_sync::frame, increment_counter(), VDeviceBUZ::input_buffer, VDeviceBUZ::jvideo_fd, buz_sync::length, output_lock, and buz_requestbuffers::size. |
|
|
Definition at line 74 of file vdevicebuz.C. References buffer, buffer_size, VideoInConfig::capture_length, VDeviceBase::device, device, VideoDevice::in_config, INPUT_BUFFER_SIZE, and total_buffers. Referenced by VDeviceBUZ::open_input_core(). |
|
|
Definition at line 39 of file vdevicebuz.h. Referenced by get_buffer(), run(), start(), VDeviceBUZInput(), and ~VDeviceBUZInput(). |
|
|
Definition at line 45 of file vdevicebuz.h. Referenced by get_buffer(), put_buffer(), run(), VDeviceBUZInput(), and ~VDeviceBUZInput(). |
|
|
Definition at line 40 of file vdevicebuz.h. Referenced by get_buffer(), put_buffer(), run(), start(), VDeviceBUZInput(), and ~VDeviceBUZInput(). |
|
|
Definition at line 42 of file vdevicebuz.h. Referenced by run(), and VDeviceBUZInput(). |
|
|
Definition at line 43 of file vdevicebuz.h. Referenced by get_buffer(), put_buffer(), and VDeviceBUZInput(). |
|
|
Definition at line 37 of file vdevicebuz.h. |
|
|
Definition at line 46 of file vdevicebuz.h. Referenced by run(), VDeviceBUZInput(), and ~VDeviceBUZInput(). |
|
|
Definition at line 44 of file vdevicebuz.h. Referenced by get_buffer(), run(), VDeviceBUZInput(), and ~VDeviceBUZInput(). |
|
|
Definition at line 41 of file vdevicebuz.h. Referenced by decrement_counter(), increment_counter(), start(), VDeviceBUZInput(), and ~VDeviceBUZInput(). |
1.4.4