virtual Phonon::VideoGraphicsObjectInterface::~VideoGraphicsObjectInterface |
( |
) | |
|
|
inlinevirtual |
virtual const VideoFrame* Phonon::VideoGraphicsObjectInterface::frame |
( |
) | |
const |
|
pure virtual |
Access the most current video frame. Please mind that an internal mutex must be locked/unlocked accordingly.
- Returns
- the current frame (held in the interface implementation)
virtual void Phonon::VideoGraphicsObjectInterface::frameReady |
( |
) | |
|
|
pure virtual |
Signal to be emitted when a new frame is ready for painting.
virtual void Phonon::VideoGraphicsObjectInterface::lock |
( |
) | |
|
|
pure virtual |
virtual void Phonon::VideoGraphicsObjectInterface::needFormat |
( |
) | |
|
|
pure virtual |
To be emitted when the backend requires the format negotiation now.
Offers a list of video formats to the backend. This function may be called multiple times as part of format negotiation usually until the frontend found a painter that supports a format also supported by the backend.
- Parameters
-
offers | the possible formats (may be empty) |
- Returns
- the preferred choice or Invalid
virtual void Phonon::VideoGraphicsObjectInterface::reset |
( |
) | |
|
|
pure virtual |
Signal to be emitted when the frontend object should reset (Painters for instance).
virtual bool Phonon::VideoGraphicsObjectInterface::tryLock |
( |
) | |
|
|
pure virtual |
Try to lock video frame.
- Returns
- whether locking was successful.
virtual void Phonon::VideoGraphicsObjectInterface::unlock |
( |
) | |
|
|
pure virtual |
The documentation for this class was generated from the following file: