class PVideoOutputDeviceRGB |
This class defines a video output device for RGB in a frame store
![]() | PVideoOutputDeviceRGB () Create a new video output device |
![]() | SetColourFormat ( const PString & colourFormat ) Set the colour format to be used. |
![]() | SetFrameSize ( unsigned width, unsigned height ) Set the frame size to be used. |
![]() | GetMaxFrameBytes () Get the maximum frame size in bytes. |
![]() | SetFrameData ( unsigned x, unsigned y, unsigned width, unsigned height, const BYTE* data, BOOL endFrame = TRUE ) Set a section of the output frame buffer |
Run Time Type functions
I/O functions
Miscellaneous functions
Comparison functions
This class defines a video output device for RGB in a frame store
To utilise an internal converter use the SetColourFormatConverter() function.
Default behaviour sets the value of the colourFormat variable and then returns TRUE.
Note that devices may not be able to produce the requested size, and this function will fail. See SetFrameSizeConverter().
Default behaviour sets the frameWidth and frameHeight variables and returns TRUE.
Note a particular device may be able to provide variable length frames (eg motion JPEG) so will be the maximum size of all frames.
Alphabetic index HTML hierarchy of classes or Java