#include <vdevicebase.h>
Inheritance diagram for VDeviceBase:

Public Member Functions | |
| VDeviceBase (VideoDevice *device) | |
| virtual | ~VDeviceBase () |
| virtual int | open_input () |
| virtual int | close_all () |
| virtual int | has_signal () |
| virtual int | read_buffer (VFrame *frame) |
| virtual int | write_buffer (VFrame **outputs, EDL *edl) |
| virtual void | new_output_buffer (VFrame **outputs, int colormodel) |
| virtual ArrayList< int > * | get_render_strategies () |
| virtual int | get_shared_data (unsigned char *data, long size) |
| virtual int | stop_sharing () |
| virtual int | interrupt_crash () |
| virtual int | get_best_colormodel (Asset *asset) |
| virtual int | set_channel (Channel *channel) |
| virtual int | set_picture (PictureConfig *picture) |
| virtual int | open_output () |
| virtual int | output_visible () |
| virtual int | start_playback () |
| virtual int | stop_playback () |
| virtual BC_Bitmap * | get_bitmap () |
| virtual void | goose_input () |
Public Attributes | |
| VideoDevice * | device |
Definition at line 11 of file vdevicebase.h.
|
|
Definition at line 6 of file vdevicebase.C. |
|
|
Definition at line 11 of file vdevicebase.C. |
|
|
Reimplemented in VDeviceBUZ, VDeviceLML, VDeviceV4L, and VDeviceX11. Definition at line 18 of file vdevicebase.h. Referenced by VideoDevice::close_all(). |
|
|
Reimplemented in VDeviceV4L, and VDeviceX11. Definition at line 16 of file vdevicebase.C. References device, VideoInConfig::driver, File::get_best_colormodel(), and VideoDevice::in_config. Referenced by VideoDevice::get_best_colormodel(). |
|
|
Definition at line 36 of file vdevicebase.h. Referenced by VideoDevice::get_bitmap(). |
|
|
Reimplemented in VDeviceBUZ, and VDeviceLML. Definition at line 23 of file vdevicebase.h. |
|
||||||||||||
|
Definition at line 24 of file vdevicebase.h. |
|
|
Definition at line 40 of file vdevicebase.h. Referenced by VideoDevice::goose_input(). |
|
|
Definition at line 19 of file vdevicebase.h. Referenced by VideoDevice::has_signal(). |
|
|
Definition at line 26 of file vdevicebase.h. Referenced by VideoDevice::interrupt_crash(). |
|
||||||||||||
|
Reimplemented in VDeviceBUZ, and VDeviceX11. Definition at line 22 of file vdevicebase.h. Referenced by VideoDevice::new_output_buffers(). |
|
|
Reimplemented in VDeviceBUZ, VDeviceLML, VDeviceV4L, and VDeviceX11. Definition at line 17 of file vdevicebase.h. Referenced by VideoDevice::open_input(). |
|
|
Reimplemented in VDeviceBUZ, VDeviceLML, and VDeviceX11. Definition at line 32 of file vdevicebase.h. Referenced by VideoDevice::open_output(). |
|
|
Reimplemented in VDeviceX11. Definition at line 33 of file vdevicebase.h. Referenced by VideoDevice::output_visible(). |
|
|
Reimplemented in VDeviceBUZ, VDeviceLML, VDeviceV4L, and VDeviceX11. Definition at line 20 of file vdevicebase.h. Referenced by VideoDevice::read_buffer(). |
|
|
Reimplemented in VDeviceBUZ, and VDeviceV4L. Definition at line 29 of file vdevicebase.h. Referenced by VideoDevice::set_channel(). |
|
|
Reimplemented in VDeviceBUZ, and VDeviceV4L. Definition at line 30 of file vdevicebase.h. Referenced by VideoDevice::set_picture(). |
|
|
Reimplemented in VDeviceX11. Definition at line 34 of file vdevicebase.h. Referenced by VideoDevice::start_playback(). |
|
|
Reimplemented in VDeviceX11. Definition at line 35 of file vdevicebase.h. Referenced by VideoDevice::stop_playback(). |
|
|
Definition at line 25 of file vdevicebase.h. |
|
||||||||||||
|
Reimplemented in VDeviceBUZ, and VDeviceX11. Definition at line 21 of file vdevicebase.h. Referenced by VideoDevice::write_buffer(). |
|
1.4.4