Video memory stream.
More...
#include <VLCQtCore/VideoMemoryStream.h>
|
static unsigned | setPitchAndLines (const vlc_chroma_description_t *chromaDescription, unsigned width, unsigned height, unsigned *pitches, unsigned *lines, unsigned *visiblePitches=0, unsigned *visibleLines=0) |
| Set required information for rendering video. More...
|
|
|
virtual void * | lockCallback (void **planes)=0 |
| Lock callback.
|
|
virtual void | unlockCallback (void *picture, void *const *planes)=0 |
| Unlock callback.
|
|
virtual void | displayCallback (void *picture)=0 |
| Display callback.
|
|
virtual unsigned | formatCallback (char *chroma, unsigned *width, unsigned *height, unsigned *pitches, unsigned *lines)=0 |
| Format callback.
|
|
virtual void | formatCleanUpCallback ()=0 |
| Format cleanup callback.
|
|
VlcVideoMemoryStream is a template class for creating own video rendering engines.
unsigned VlcVideoMemoryStream::setPitchAndLines |
( |
const vlc_chroma_description_t * |
chromaDescription, |
|
|
unsigned |
width, |
|
|
unsigned |
height, |
|
|
unsigned * |
pitches, |
|
|
unsigned * |
lines, |
|
|
unsigned * |
visiblePitches = 0 , |
|
|
unsigned * |
visibleLines = 0 |
|
) |
| |
|
static |
- Returns
- overall buffersize needed
The documentation for this class was generated from the following files:
- VideoMemoryStream.h
- VideoMemoryStream.cpp