VlcAbstractVideoStream Class Referenceabstract

Abstract video memory stream. More...

#include <VLCQtCore/AbstractVideoStream.h>

Public Member Functions

void setCallbacks (VlcMediaPlayer *player)
 Set VlcMediaPlayer callbacks. More...
 
void unsetCallbacks (VlcMediaPlayer *player)
 Unset VlcMediaPlayer callbacks. More...
 

Protected Member Functions

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.
 

Detailed Description

Abstract video memory stream.

VlcAbstractVideoStream is a template class for creating own video rendering engines. Subclass it and implement necessary calbacks.

Since
VLC-Qt 1.1

Member Function Documentation

void VlcAbstractVideoStream::setCallbacks ( VlcMediaPlayer player)

Set VlcMediaPlayer callbacks.

Parameters
playermedia player
void VlcAbstractVideoStream::unsetCallbacks ( VlcMediaPlayer player)

Unset VlcMediaPlayer callbacks.

Parameters
playermedia player

The documentation for this class was generated from the following files: