|
class | AvcReaderStream |
| Holds state for an AVC (aka H.264) decoder. More...
|
|
class | AvcReader |
| A decoder for an AVC (aka H.264) video packet. More...
|
|
class | AvcReaderStreamImp |
| A private pimple class for Gv::AvcReaderStream, holding AVCode, AVCodecContext and AVFrame libav objects. More...
|
|
class | BarsGenerator |
| A implementation class for Gv::BarsImp. More...
|
|
class | BarsImp |
| A pimple-pattern implementation class for Gv::Bars. More...
|
|
class | Bars |
| An image generator for test images comprising horizontal or vertical colour bars. More...
|
|
class | Cache |
| A queue of recent images that can be flushed to the filesystem on demand. More...
|
|
class | Camera |
| A high-level webcam interface that hooks into the GNet event loop and acts as an Gv::ImageInputSource. More...
|
|
class | Capture |
| A video capture abstract interface, exposing a file descriptor and a method to handle read events on it. More...
|
|
class | CaptureCallback |
| A callback interface for the Gv::Capture class. More...
|
|
class | CaptureTest |
| A Gv::Capture implementation that serves up dummy frames created by a Gv::ImageGenerator. More...
|
|
class | CaptureImp |
| A private implementation class used by Gv::CaptureV4l. More...
|
|
class | CaptureRequeuer |
| A RAII class to do ioctl(VIDIOC_QBUF) on a v4l buffer. More...
|
|
class | CaptureV4l |
| A video capture implementation for video-for-linux (v4l). More...
|
|
class | CaptureBufferScale |
| A structure holding capture buffer dimensions. More...
|
|
class | CaptureBuffer |
| A video-capture buffer class to hold image data, with overloaded constructors for the various V4l i/o mechanisms. More...
|
|
class | CaptureBufferComponent |
| A descriptor for one colour component in a Gv::CaptureBufferFormat structure. More...
|
|
class | CaptureBufferFormat |
| A descriptor for a v4l pixel format. More...
|
|
class | CaptureBufferIterator |
| A const iterator for a single row of Gv::CaptureBuffer pixels. More...
|
|
class | CaptureFactory |
| A factory class for G::Capture. More...
|
|
class | ClientHolder |
| Manages a network client object so that the network client is automatically re-created from a factory when it finishes, or alternatively the event loop is quit()ed. More...
|
|
class | CommandSocketMixinImp |
| A pimple-pattern implementation class for Gv::CommandSocketMixin. More...
|
|
class | CommandSocket |
| A non-blocking datagram socket that is used for sending and receiving process control commands. More...
|
|
class | CommandSocketMixin |
| A mixin base class that contains a bound Gv::CommandSocket object integrated with the GNet::EventLoop. More...
|
|
class | DatabaseWrapper |
| A concrete Database class that aggregates up to one second intervals and then delegates to (eg.) DatabaseRrd. More...
|
|
class | DatabaseRrd |
| Manages an rrdtool database under the Gv::Database interface. More...
|
|
class | Database |
| An abstract interface for a timeseries database that holds video analysis statistics. More...
|
|
class | DemoImp |
| A pimple-pattern implementation class for Gv::Demo. More...
|
|
class | Demo |
| An image generator class for a demo animation. More...
|
|
class | Exit |
| A simple exception structure holding a program exit value. More...
|
|
class | HttpServerInput |
| An ImageInput class that integrates with the event loop, with automatic re-opening if the channel goes away for a while. More...
|
|
class | HttpServerSource |
| Used by a ImageInputHandler-derived object to hold a ImageInputSource pointer. More...
|
|
class | HttpServerSources |
| A container for ImageInputSource pointers, used by Gv::HttpServerPeer. More...
|
|
class | HttpServerResources |
| A configuration structure for resources that Gv::HttpServerPeer makes available. More...
|
|
class | HttpServerConfig |
| A configuration structure for Gv::HttpServerPeer holding default settings from the command-line which are then overriden by url parameters. More...
|
|
class | HttpServerPeer |
| A GNet::ServerPeer class for HTTP servers that serves up image streams. More...
|
|
class | ImageGenerator |
| An abstract interface for filling a YUYV capture buffer with a generated image. More...
|
|
class | ImageInputConversion |
| A structure that describes the preferred image type for the Gv::ImageInputHandler callback. More...
|
|
class | ImageInputTask |
| A private implementation class used by Gv::ImageInputSource. More...
|
|
class | ImageInputHandler |
| A callback interface for Gv::ImageInputSource. More...
|
|
class | ImageInputSource |
| A base class for distributing incoming images to multiple client objects, supporting some simple image type conversions. More...
|
|
class | ImageInput |
| A class for reading images from a publication channel and distributing them to multiple client objects. More...
|
|
class | ImageOutput |
| A class for emiting images etc to a fat pipe that feeds a spawned viewer process, and/or to a publication channel, and/or to a filesystem image repository. More...
|
|
class | Mask |
| Implements a binary mask over an image that can be edited by mouse actions, and that can be stored on disk. More...
|
|
class | Multicast |
| A class to do setsocketopt() on a socket file descriptor, with IP_ADD_MEMBERSHIP. More...
|
|
class | Overlay |
| A class that can add a text overlay to an image. More...
|
|
class | RibbonRange |
| Represents a day span within the file store, used by Gv::Ribbon. More...
|
|
class | Ribbon |
| Holds ribbon data that can be used to add a ribbon widget to a video stream display. More...
|
|
class | RtpAvcPacket |
| An RTP payload parser for the "H264" payload type. More...
|
|
class | RtpAvcPacketStream |
| A class that accumulates RTP-AVC packets and serves up AVC NALUs. More...
|
|
class | RtpJpegPacket |
| An RTP payload parser for the jpeg payload type. More...
|
|
class | RtpPacket |
| An RTP packet parser, as per RFC 3550 (section 5). More...
|
|
class | RtpPacketStream |
| A class that accumulates RTP-AVC or RTP-JPEG packets and serves up AVC NALUs or JPEG JFIFs. More...
|
|
class | RtpServer |
| An RTP server class. More...
|
|
class | RtpServerHandler |
| A interface that Gv::RtpServer uses to deliver image data. More...
|
|
class | Sdp |
| A parser for a Session Description Protocol block, with a MIME type of "application/sdp". More...
|
|
class | Startup |
| A handy synthesis of G::LogOutput, G::GetOpt, G::Root, G::Daemon and G::PidFile, used to initialise a server process. More...
|
|
class | Timezone |
| A representation of a timezone. More...
|
|
class | ViewerEventMixinImp |
| A pimple-pattern implementation class for Gv::ViewerEventMixin. More...
|
|
class | ViewerEvent |
| A class for receiving and handling events published from a viewer process. More...
|
|
class | ViewerEventMixin |
| A mixin base-class containing a ViewerEvent object that integrates with the GNet::EventLoop. More...
|
|
class | ViewerInputHandler |
| A callback interface for Gv::ViewerInput. More...
|
|
class | ViewerInputConfig |
| A structure to hold configuration for a Gv::ViewerInput object. More...
|
|
class | ViewerInput |
| An input channel for images. More...
|
|
class | ViewerWindowConfig |
| A configuration structure for Gv::ViewerWindow. More...
|
|
class | ViewerWindowHandler |
| A callback interface for Gv::ViewerWindow. More...
|
|
class | ViewerWindow |
| An abstract base class for a viewer window. More...
|
|
class | ViewerWindowAnsi |
| A pimple-pattern implementation class for Gv::ViewerWindow that uses ansi escape sequences. More...
|
|
class | ViewerWindowCurses |
| A pimple-pattern implementation class for ViewerWindow that uses curses. More...
|
|
class | ViewerWindowXBase |
| A private base class for ViewerWindowX that initialises the display before the window is created by the GX::Window base class. More...
|
|
class | ViewerWindowX |
| A pimple-pattern implementation class for ViewerWindow that uses X11. More...
|
|
class | ViewerWindowFactory |
| A factory class for Gv::ViewerWindow. More...
|
|